以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 登录系统时间过长 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=111465) |
-- 作者:蓝色海洋2 -- 发布时间:2017/12/22 14:36:00 -- 登录系统时间过长 请问发布后的系统登录时间70秒算不算长,大家的登录时间都是多长?怎样解决登录时间过长在问题。多谢! |
-- 作者:有点甜 -- 发布时间:2017/12/22 14:45:00 -- 1、要看你数据源放在什么地方;
2、要看你加载数据的多少、数据表的多少;
3、在看看是否这个问题 http://www.foxtable.com/webhelp/scr/2730.htm
|
-- 作者:蓝色海洋2 -- 发布时间:2017/12/22 15:17:00 -- 问题补充: 1、数据源放在阿里云服务器上; 2、加载的表有15个,总记录量约1000条; 3、版主刚才“检查证书是否吊销”问题试过了,没有效果。 4、系统加载时显示“正在加载**表”卡顿,尝试把该表记录清空,或者删除该表,问题还是没有解决。 请问问题在哪里? [此贴子已经被作者于2017/12/22 15:17:32编辑过]
|
-- 作者:有点甜 -- 发布时间:2017/12/22 15:29:00 -- 以下是引用蓝色海洋2在2017/12/22 15:17:00的发言:
问题补充:
4、系统加载时显示“正在加载**表”卡顿,尝试把该表记录清空,或者删除该表,问题还是没有解决。 请问问题在哪里? [此贴子已经被作者于2017/12/22 15:17:32编辑过]
尝试不加载数据,看启动速度:
1、把项目属性->事件,全部代码注释掉;
2、BeforeLoadOuterTable事件写代码
e.SelectString = "Select * From " & e.DataTableName & " Where 1=2" |
-- 作者:蓝色海洋2 -- 发布时间:2017/12/26 15:30:00 -- 启动速度慢已定位,原因是编译后的程序放在了网络路径上,拷贝到本地后运行就很快。 数据在阿里云服务器,本地运行: 加载15个表,需要6秒; 加载75个表,需要30秒; |
-- 作者:cd_tdh -- 发布时间:2017/12/26 20:13:00 -- 感觉是加载表结构比较耗时间,我差不多50个表,用的阿里云数据库,打开也需要10秒左右。 [此贴子已经被作者于2017/12/26 20:13:09编辑过]
|
-- 作者:有点蓝 -- 发布时间:2017/12/26 21:12:00 -- 如果设计以窗口为主的项目,可以考虑使用SqlTable,根据需要加载表 |