Apr 7th, 2010, 17:15 | #1 |
Senior Member
注册日期: Feb 2006
帖子: 322
积分:12
精华:3
|
【求助】如何有效外部访问数据库
请问有经验的DX,公司内部 c/s app, 客户需要从外部访问SQL同步数据。目前的做法是,内部host DMZ web server 支持CURD。问题是网络速度慢,上行70KB。各位有始末更好的办法。当然,小公司budget可怜。
|
|
Apr 7th, 2010, 18:08 | 只看该作者 #2 |
Senior Member
注册日期: Jan 2007
帖子: 635
声望: 136583
|
个人以为,不管什么办法,你都要提高 upload speed, 和你的 ISP 沟通一下,检查连接设备 或 更换 Data plan.
|
善攻者,敌不知其所守;善守者,敌不知其所攻。 |
|
|
感谢 攻与防 此篇文章之用户: |
tokenwings (Apr 8th, 2010) |
Apr 7th, 2010, 18:57 | 只看该作者 #3 |
Senior Member
注册日期: May 2006
帖子: 5,891
积分:4
精华:2
声望: 2095771
|
首先能连通,访问, 第二步在提高速度
|
|
感谢 googlebot 此篇文章之用户: |
tokenwings (Apr 8th, 2010) |
Apr 7th, 2010, 19:58 | 只看该作者 #4 |
Senior Member
注册日期: Jul 2004
帖子: 79,355
积分:163
精华:102
声望: 25766633
|
|
|
共 2 位会员 感谢 ChinaSmileJoe 发表的文章: |
tokenwings (Apr 8th, 2010), 攻与防 (Apr 7th, 2010) |
Apr 7th, 2010, 21:16 | 只看该作者 #5 |
Senior Member
注册日期: Feb 2005
帖子: 513
声望: 339654
|
|
|
感谢 gerrylin 此篇文章之用户: |
tokenwings (Apr 8th, 2010) |
Apr 7th, 2010, 22:07 | 只看该作者 #6 |
不堪盈手赠 还寝梦佳期
注册日期: Jul 2004
帖子: 864
声望: 794908
|
扒掉所有额外的开销,不用DMZ和Web Server(安全性也不好IMO),让客户程序直接访问SQL服务器,走VPN,OpenVPN不要钱,打开LZO压缩。流量还不够就只能给ISP多上供了。
|
|
感谢 somedy 此篇文章之用户: |
tokenwings (Apr 8th, 2010) |
Apr 8th, 2010, 11:57 | 只看该作者 #7 |
Calgary
注册日期: Mar 2010
帖子: 2,307
声望: 21804359
|
|
|
感谢 A Tech 此篇文章之用户: |
tokenwings (Apr 8th, 2010) |
Apr 8th, 2010, 14:37 | 只看该作者 #17 |
Senior Member
注册日期: Jan 2007
帖子: 635
声望: 136583
|
1,应用架构 根据你的阐述,你们的应用架构是合理的。内部:C/S 数据访问;外部:设置WEB在DMZ,同时连接内部数据库,提供外来访问。 2,速度瓶颈 有两部分可能产生延迟,一是,WEB 到数据库的查询,这不仅牵扯网络问题,同时还有可能是SQL逻辑问题;二是,WEB查询速度没问题,但上载慢; 3,troubleshooting 允许的情况下,吧WEB先移到内网,在内网访问WEB,如果慢,可确定是sql问题; 如果不慢,把WEB移回DMZ,从内网访问WEB,如果慢,检查路由或防火墙; 如果不慢,再从内网的任意客户端测试上载速度,检查是否WEB和外防火墙有问题;联系ISP增加带宽 个人认为,家用的ADSL上载都要比你们快的多。 |
|