Foxtable(狐表)用户栏目专家坐堂 → 开发版发布项目网络运行速度慢的猜测


  共有14251人关注过本帖树形打印复制链接

主题:开发版发布项目网络运行速度慢的猜测

帅哥哟,离线,有人找我吗?
飞鱼
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:176 积分:1535 威望:0 精华:0 注册:2010/8/23 14:57:00
开发版发布项目网络运行速度慢的猜测  发帖心情 Post By:2011/1/14 14:15:00 [只看该作者]

       探讨一下在局域网服务器上运行的速度问题。
       设计好的项目,均为直接拷贝在服务器上,无外部数据。
      1、使用试用版时,每台电脑上均安装了FOXTABLE程序,访问放在服务器的项目文件,打开速度正常。
      2、使用开发版发布的项目时,每台电脑上不用安装FOXTABLE程序文件,项目打开速度很慢,打开后正常。

      分析:
      1、当使用试用版时,运行的程序文件是装在各自电脑上的,服务器仅提供数据库而已,所以速度快。
      2、当使用开发版发布的项目时,服务器不仅要提供数据库文件,还要运行FOXTABLE的程序文件,所以速度很慢。

      如果多台电脑同时使用服务器上开发版项目,要保持一定的速度,必须提高服务器的配置,以及网络的速度。
      如此分析,是否有道理?
      请斑竹解答一下。
      谢谢!

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251048 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/1/14 15:30:00 [只看该作者]

原则就是服务器只提供数据,foxtable本身安装在各个终端,否则foxtable自身程序的传输量都要几十兆,不慢才怪啊。

 回到顶部
帅哥哟,离线,有人找我吗?
实话实说
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2649 积分:19384 威望:0 精华:1 注册:2008/9/12 9:19:00
  发帖心情 Post By:2011/1/14 16:02:00 [只看该作者]

以下是引用狐狸爸爸在2011-1-14 15:30:00的发言:
原则就是服务器只提供数据,foxtable本身安装在各个终端,否则foxtable自身程序的传输量都要几十兆,不慢才怪啊。

应该是项目文件和数据库放在服务器,其它放在客户端。我的项目文件一般在1.5M以下。局域网运行还可以。(20多台电脑使用本系统,同时操作的不知)


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251048 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/1/14 16:15:00 [只看该作者]

项目文件最好也在本机,尽量减少网络传输量。

 回到顶部
帅哥哟,离线,有人找我吗?
飞鱼
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:176 积分:1535 威望:0 精华:0 注册:2010/8/23 14:57:00
  发帖心情 Post By:2011/1/14 16:42:00 [只看该作者]

 项目文件需要共享使用。发布后的PUBLSH文件夹的几十个文件中,哪些文件放在服务器上,哪些文件又放在本机上呢?
[此贴子已经被作者于2011-1-14 16:42:59编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
卟离卟弃
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1181 积分:8108 威望:0 精华:1 注册:2009/1/17 10:52:00
  发帖心情 Post By:2011/1/15 8:10:00 [只看该作者]

所有客户终端放在本机上,数据库在服务器。。。

 

我是这样搞的。。

不曾发现运行缓慢的问题。。。


 回到顶部
帅哥哟,离线,有人找我吗?
飞鱼
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:176 积分:1535 威望:0 精华:0 注册:2010/8/23 14:57:00
  发帖心情 Post By:2011/1/17 9:59:00 [只看该作者]

以下是引用卟离卟弃在2011-1-15 8:10:00的发言:

所有客户终端放在本机上,数据库在服务器。。。

 

我是这样搞的。。

不曾发现运行缓慢的问题。。。


试用版是可以这样的,程序文件和项目文件是分离的。

我现在使用的是开发版,项目发布后的Publish文件夹,不知道哪些是项目文件可以放在服务器,哪些是程序文件安装在客户端。

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251048 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/1/17 10:25:00 [只看该作者]

不用区分,很简单发布后生成的所有文件都在客户端,只有数据库在服务器


 回到顶部
帅哥哟,离线,有人找我吗?
飞鱼
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:176 积分:1535 威望:0 精华:0 注册:2010/8/23 14:57:00
  发帖心情 Post By:2011/1/17 11:09:00 [只看该作者]

以下是引用狐狸爸爸在2011-1-17 10:25:00的发言:

不用区分,很简单发布后生成的所有文件都在客户端,只有数据库在服务器

 
  1、数据库文件就是那个project文件夹?
  2、客户端运行的是生成的那个可执行文件,这个可执行文件如何指向服务器上的数据库呢?

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251048 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/1/17 11:33:00 [只看该作者]

以下是引用飞鱼在2011-1-17 11:09:00的发言:

 
  1、数据库文件就是那个project文件夹?
  2、客户端运行的是生成的那个可执行文件,这个可执行文件如何指向服务器上的数据库呢?

 

呵呵,我是针对使用外部数据源来言的,网络环境还是使用外部数据源比较好,使用外部数据源才存在专门的数据库文件。

如果你不是用外部数据源,发布之后,需要将所有文件复制到服务器,才能确保正常运行,这样就太慢了,除非网络速度极快。

 

如果这样,还不如用商业版,每台机器安装个商业版,项目文件放在服务器。

 

[此贴子已经被作者于2011-1-17 11:38:49编辑过]

 回到顶部
总数 14 1 2 下一页