以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  关于大型项目的程序开启效率问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=45249)

--  作者:supwork
--  发布时间:2014/1/20 10:20:00
--  关于大型项目的程序开启效率问题

 

     现在狐表所开发的程序在启动时,需加载全部表(官方建议,为提高运行速度,减少打开时间,减少系统资源占用率,一般不要加载数据)。问题是,看例程,才几张表,加载就有明显等待时间。如果用狐表来开发一个大型企业的应用,最终表数量超过一千,甚至是达到了3000。请问这时程序加载这3000张表,岂不要很长很长时间……

     而现实情况是:一个企业在开发时,要开发的功能较多,但实际使用时间,待定,随着企业管理水平的提高,逐步上系统,所以如果一开程序就全部加载,则相当一部份表,加载了也不会用到,这样就浪费了计算机资源,浪费了操作人员的时间。

     另就算企业已启用的功能,现在讲究分工明确,相关操作人员只操作其中很小一部份功能和表格。大部份表格你就算加载了,他也无权操作,这样也再次就浪费了计算机资源,浪费了操作人员的时间。

 

     建议,官方就算是表格,也进行初始选择性加载,由用户选择初始只加载一些必须的常用基础表及数据,加载初始必须窗口。其它的所有功能,(窗口和表),在需要使用时,再加载。这样程序开启速度就更快,验证完了就直接显示初始界面了。

 

     不知以上,仅是我个人理解偏差,还是使用不当,请大家指教。

 


--  作者:Bin
--  发布时间:2014/1/20 10:21:00
--  
本来就有这个功能.
请看一下帮助中 开发指南里的这个章节


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20140120102053.png
图片点击可在新窗口打开查看


--  作者:supwork
--  发布时间:2014/1/20 10:44:00
--  
哦谢谢 乌龙了
--  作者:包头123
--  发布时间:2014/1/20 14:46:00
--  
有针对性的加载。