DELPHI2010写的程序C/S程序,放在阿里云上速度很慢

tangfuyou 2020-03-04 08:35:23
原来的程序是Delphi2010写的,用的数据库是SQL SERVER,是局域网版的,老板现在要把数据库放在阿里云上,连接通了,就是速度太慢,有没有什么好办法?用来用的adoquery和ADOConnection,求各位大神。
...全文
595 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
好男人阿深 2020-06-06
  • 打赏
  • 举报
回复
这样肯定会比较慢的,不知道是否有体验过现在的金蝶KIS去,用远程接入方式去做,原软件基本不用改动,速度杠杠的。
morninggood 2020-05-13
  • 打赏
  • 举报
回复
设置VPN速度快很多,还省事。
英年渐肥 2020-05-13
  • 打赏
  • 举报
回复
用三层结构,数据库和应用服务器都放在云上,应该可以。两层数据库直接暴露太可怕
pcplayer 2020-04-20
  • 打赏
  • 举报
回复
广域网,应该走三层,而不是直接把2层搬上去。
pcwe2002 2020-04-19
  • 打赏
  • 举报
回复
https://blog.csdn.net/pcwe2002/article/details/52527782 用这种方式修改连接串就可以解决外网速度慢和容易掉线的问题
tanqth 2020-03-11
  • 打赏
  • 举报
回复
还是要走正道,用三层,别把数据库暴露出来了。
tangfuyou 2020-03-10
  • 打赏
  • 举报
回复
局域网内运行速度不慢,还可以。
tangfuyou 2020-03-10
  • 打赏
  • 举报
回复
这几天测试了下,发现不像网络的问题,估计还是软件架构的问题,把部分代码换成三层的架构,速度一下就提起来了。
  • 打赏
  • 举报
回复
我说的不是网速,是网络延迟,网速再快,只能解决连续数据传输的问题,比如下载/上传文件,但是小数据量频繁访问的性能解决不了,公网上每经过一级路由,就会增加十几到几十毫秒延迟
tangfuyou 2020-03-05
  • 打赏
  • 举报
回复
不是网速的问题,ODBC也可以配置通,就是打开特别慢,用的是阿里云主机
  • 打赏
  • 举报
回复
局域网访问延迟在毫秒级,公网访问在100毫秒级甚至更多,小数据量的频繁访问性能是肯定不行的
tanqth 2020-03-04
  • 打赏
  • 举报
回复
原来慢不慢,原来不慢的话,那就解决网络吧。还有,不要在本地访问远程的数据库,你要放云上,就一台数据库服务(无公网联接),一台应用服务(可以有公网联接,好提供服务,与数据库使用内网联接,当然也可以两个在一台云上)。数据库绝不要直接暴露在公网上,那是作死。

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧