【发布时间】:2010-10-05 19:42:44
【问题描述】:
我目前有一个主要由三个人使用的 Access 2003 应用程序。它分为前端,每个人在他们自己的机器上都有一个副本,后端在服务器上。当用户登录到前端时,前端会运行一个启动例程来检查表链接、版本号和其他一些内容。问题是共享驱动器很慢,非常慢。完成例程可能需要一分钟多的时间。
我在另一个我知道速度更快的网络上对其进行了测试。完成相同的任务大约需要 10 秒。不幸的是,我没有任何选择将应用程序放在哪个网络上,以便需要使用它的人共享它。有没有人对我可以做些什么来加快速度有什么建议?这似乎更像是网络问题而不是我的设计问题,但我从 IT 部门获得帮助的机会为零。
【问题讨论】:
-
如果您的网络连接速度较慢/驱动器速度较慢,您只能将启动程序的影响降至最低。例如。只检查一个表并假设其他表存在。但除了最小化要传输的数据之外,您还无法绕过缓慢的网络。
-
谢谢。这几乎就是我的想法,但可以这么说,我想要第二双眼睛来看待它。感谢帮助
-
这是什么网络?如果它是 WiFi 或 WAN,则它不是用于 Jet/ACE 数据库的可接受网络。
-
WAN 无法工作。这对您的数据安全来说既缓慢又危险。您应该查看是否有 Windows 终端服务器(或 Citrix)可供您在其上托管应用程序。
-
我希望它以书面形式出现,因此当(而不是如果)数据库损坏时,我将不承担任何责任。这也是我要“解雇”的那种客户。我知道您可能是一名员工,不能这样做,但您应该知道,独立顾问通常会摆脱这种白痴,让客户背着包。
标签: ms-access