以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 发布的项目启动速度特别慢,求解答 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=86478) |
-- 作者:xiecigui -- 发布时间:2016/6/18 10:38:00 -- 发布的项目启动速度特别慢,求解答 我用2016开发版发布的软件,在别人电脑上打开的时候特别慢,要5-6分钟才行。把网络设置那里的“检查发行商的证书是否已吊销”取消掉也不行,是怎么回事呀。 |
-- 作者:Hyphen -- 发布时间:2016/6/18 10:49:00 -- 发布个空项目运行看慢不慢? |
-- 作者:大红袍 -- 发布时间:2016/6/20 1:11:00 -- 以下是引用xiecigui在2016/6/18 10:38:00的发言:
我用2016开发版发布的软件,在别人电脑上打开的时候特别慢,要5-6分钟才行。把网络设置那里的“检查发行商的证书是否已吊销”取消掉也不行,是怎么回事呀。
在你的电脑打开要多久?sqlserver数据库?你加载的数据量是不是很大? |
-- 作者:gfj7126 -- 发布时间:2017/11/16 12:18:00 -- 我目前也遇到这个问题,在发布的电脑上打开速度超快10秒内,但是装到客户的电脑上后,速度就要1~2分钟才能打开,其中“检查发行商的证书是否已吊销”已取消,发布电脑和客户电脑上唯一的不一样就是,我的数据源在当前电脑上,而客户的数据源放在局域网上。如果是网的问题,如果直接打开局域网上的数据源,速度又是超快的,我试过发布不加载表的程序,速度更慢。其中有个很奇怪的现象,偶尔有一次程序启动的速度超快,与我发布电脑的速度一样。以上,请问有什么办法调查程序的时间是花在了哪些过程上? |
-- 作者:有点甜 -- 发布时间:2017/11/16 12:57:00 -- 1、按住ctrl不放,输入开发者密码后,安装ctrl,登陆,看打开速度;
2、发布一个空白项目,在客户电脑运行看打开速度;
3、做一个连接局域网数据库的项目,在客户电脑测试运行;
|
-- 作者:gfj7126 -- 发布时间:2017/11/20 13:26:00 -- 经过测试,按住ctrl不放,打开的速度正常,发布了一个无外部数据源的空白项目,运行正常,发布了一个有外部数据源的空白项目,数据源放在本地,运行正常,把数据源放在局域网上,运行速度极慢,查看连接局域网的网速及流量,别的程序都很高,一旦启动FOX发布的程序,就会很低。到WINDOWS中把发布的程序加入到信任程序中,对速度的改善没有帮助,如果直接到局域网下打开ACCESS数据库,速度又很快。 [此贴子已经被作者于2017/11/20 13:27:52编辑过]
|
-- 作者:有点甜 -- 发布时间:2017/11/20 14:32:00 -- 用空白项目+数据源测试。你项目不要写任何代码,你项目里面有多少个表、多少行数据?尽量一个表一个表的测试。 |
-- 作者:gfj7126 -- 发布时间:2017/11/20 14:43:00 -- 用的是空白项目,只要把数据源放到局域网上,启动就非常的慢。没有写任何代码。 |
-- 作者:有点甜 -- 发布时间:2017/11/20 15:18:00 -- 以下是引用gfj7126在2017/11/20 14:43:00的发言:
用的是空白项目,只要把数据源放到局域网上,启动就非常的慢。没有写任何代码。
你这个空白项目添加了多少个表?尽量一个表、两个表、三个表这样测试,看添加到哪些表以后开始变慢。 |
-- 作者:zcgmxf -- 发布时间:2017/11/20 15:27:00 -- 试试 http://www.foxtable.com/webhelp/scr/2730.htm
|