广告
淘宝内部优惠券
当前位置: 开发异常方案库» Delphi » DELPHI2010写的程序C/S程序,放在阿里云上速度很慢

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

开发异常方案库  收集整理于:2020-04-20 11:47:00  浏览:66次
原来的程序是Delphi2010写的,用的数据库是SQL SERVER,是局域网版的,老板现在要把数据库放在阿里云上,连接通了,就是速度太慢,有没有什么好办法?用来用的adoquery和ADOConnection,求各位大神。

------网友观点--------------------
原来慢不慢,原来不慢的话,那就解决网络吧。还有,不要在本地访问远程的数据库,你要放云上,就一台数据库服务(无公网联接),一台应用服务(可以有公网联接,好提供服务,与数据库使用内网联接,当然也可以两个在一台云上)。数据库绝不要直接暴露在公网上,那是作死。

------网友观点--------------------
局域网访问延迟在毫秒级,公网访问在100毫秒级甚至更多,小数据量的频繁访问性能是肯定不行的

------网友观点--------------------
不是网速的问题,ODBC也可以配置通,就是打开特别慢,用的是阿里云主机

------网友观点--------------------
我说的不是网速,是网络延迟,网速再快,只能解决连续数据传输的问题,比如下载/上传文件,但是小数据量频繁访问的性能解决不了,公网上每经过一级路由,就会增加十几到几十毫秒延迟

------网友观点--------------------
这几天测试了下,发现不像网络的问题,估计还是软件架构的问题,把部分代码换成三层的架构,速度一下就提起来了。

------网友观点--------------------
局域网内运行速度不慢,还可以。

------网友观点--------------------
还是要走正道,用三层,别把数据库暴露出来了。

------网友观点--------------------
https://blog.csdn.net/pcwe2002/article/details/52527782 用这种方式修改连接串就可以解决外网速度慢和容易掉线的问题

------网友观点--------------------
广域网,应该走三层,而不是直接把2层搬上去。

------网友观点--------------------

------网友观点--------------------

------网友观点--------------------
发布此文章仅为传递网友分享,不代表本站观点,若侵权请联系我们删除,本站将不对此承担任何责任。
软件开发 程序错误 异常 ybaby.netCopyright © 2020-2026  ybaby 版权所有  桂ICP备17004385号-2 网站地图