以文本方式查看主题

-  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,根据需要加载表