以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  系统打开速度的问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=92690)

--  作者:xubing051018
--  发布时间:2016/11/10 12:51:00
--  系统打开速度的问题
做了个项目,每次打开程序都超级慢,要等3-5分钟甚至更久,论坛了解说是加载表过多或加载数据过多引起的,
但是我依照帮助代码把大部分表都取消加载,还是很慢。
这个还能会是什么其他原因呢?
另外我也做了很多查询表,查询表很多也会影响程序打开速度吗?

--  作者:jiskin
--  发布时间:2016/11/10 12:58:00
--  
Inetrnet 选项 高级 去掉 “检查发行商的证书是否已吊销 ”的勾 试试
--  作者:xubing051018
--  发布时间:2016/11/10 13:42:00
--  
谢谢 这个帮助里看过 很早就设置过   不是这个原因。。。

--  作者:有点蓝
--  发布时间:2016/11/10 15:01:00
--  
查询表一样会加载数据的,多了一样慢
--  作者:有点蓝
--  发布时间:2016/11/10 15:02:00
--  
复杂的查询表会更慢
--  作者:xubing051018
--  发布时间:2016/11/10 15:38:00
--  
比如我一个查询表的查询结果有2W条记录,那打开程序的时候,系统就会去加载这个查询表的表结构和这2W笔资料?


--  作者:有点蓝
--  发布时间:2016/11/10 15:39:00
--  
是的
--  作者:xubing051018
--  发布时间:2016/11/10 16:12:00
--  
额。应该就是这个原因了
还有个问题
加载表多了或加载数据量多了。。。系统启动速度就慢,
要是设置不预加载表和数据,那系统里很多列设置的列表项目或字典怎么办。。好像不能用了。。

--  作者:有点蓝
--  发布时间:2016/11/10 16:18:00
--  
看情况咯,灵活变通。并不是说所有的表都不加载。

1、可以使用专门的字典表,这类型表可以完全加载。

2、动态设置列表项目

3、还有一种策略是第一次使用的时候从后台加载,第二次之后就从前台取值了。