返回   华枫论坛 > ◆ 工作学习◆ > IT交流



发表新主题 回复
 
只看楼主 主题工具
旧 Apr 7th, 2010, 17:15     #1
tokenwings
Senior Member
级别:13 | 在线时长:234小时 | 升级还需:18小时级别:13 | 在线时长:234小时 | 升级还需:18小时级别:13 | 在线时长:234小时 | 升级还需:18小时级别:13 | 在线时长:234小时 | 升级还需:18小时级别:13 | 在线时长:234小时 | 升级还需:18小时
 
注册日期: Feb 2006
帖子: 322
积分:12
精华:3
tokenwings is on a distinguished road
默认 【求助】如何有效外部访问数据库

请问有经验的DX,公司内部 c/s app, 客户需要从外部访问SQL同步数据。目前的做法是,内部host DMZ web server 支持CURD。问题是网络速度慢,上行70KB。各位有始末更好的办法。当然,小公司budget可怜。
帅哥 tokenwings 当前离线  
回复时引用此帖
旧 Apr 7th, 2010, 18:08   只看该作者   #2
攻与防
Senior Member
级别:14 | 在线时长:258小时 | 升级还需:27小时级别:14 | 在线时长:258小时 | 升级还需:27小时级别:14 | 在线时长:258小时 | 升级还需:27小时级别:14 | 在线时长:258小时 | 升级还需:27小时级别:14 | 在线时长:258小时 | 升级还需:27小时级别:14 | 在线时长:258小时 | 升级还需:27小时
 
攻与防 的头像
 
注册日期: Jan 2007
帖子: 635
声望: 136583
攻与防 has a reputation beyond repute攻与防 has a reputation beyond repute攻与防 has a reputation beyond repute攻与防 has a reputation beyond repute攻与防 has a reputation beyond repute攻与防 has a reputation beyond repute攻与防 has a reputation beyond repute攻与防 has a reputation beyond repute攻与防 has a reputation beyond repute攻与防 has a reputation beyond repute攻与防 has a reputation beyond repute
默认

个人以为,不管什么办法,你都要提高 upload speed, 和你的 ISP 沟通一下,检查连接设备 或 更换 Data plan.

善攻者,敌不知其所守;善守者,敌不知其所攻。
攻与防 当前离线  
回复时引用此帖
感谢 攻与防
此篇文章之用户:
tokenwings (Apr 8th, 2010)
旧 Apr 7th, 2010, 18:57   只看该作者   #3
googlebot
Senior Member
级别:63 | 在线时长:4291小时 | 升级还需:61小时级别:63 | 在线时长:4291小时 | 升级还需:61小时级别:63 | 在线时长:4291小时 | 升级还需:61小时级别:63 | 在线时长:4291小时 | 升级还需:61小时级别:63 | 在线时长:4291小时 | 升级还需:61小时级别:63 | 在线时长:4291小时 | 升级还需:61小时级别:63 | 在线时长:4291小时 | 升级还需:61小时
 
注册日期: May 2006
帖子: 5,891
积分:4
精华:2
声望: 2095771
googlebot has a reputation beyond reputegooglebot has a reputation beyond reputegooglebot has a reputation beyond reputegooglebot has a reputation beyond reputegooglebot has a reputation beyond reputegooglebot has a reputation beyond reputegooglebot has a reputation beyond reputegooglebot has a reputation beyond reputegooglebot has a reputation beyond reputegooglebot has a reputation beyond reputegooglebot has a reputation beyond repute
默认

首先能连通,访问, 第二步在提高速度
googlebot 当前离线  
回复时引用此帖
感谢 googlebot
此篇文章之用户:
tokenwings (Apr 8th, 2010)
旧 Apr 7th, 2010, 19:58   只看该作者   #4
ChinaSmileJoe
Senior Member
级别:92 | 在线时长:8925小时 | 升级还需:96小时级别:92 | 在线时长:8925小时 | 升级还需:96小时级别:92 | 在线时长:8925小时 | 升级还需:96小时级别:92 | 在线时长:8925小时 | 升级还需:96小时级别:92 | 在线时长:8925小时 | 升级还需:96小时级别:92 | 在线时长:8925小时 | 升级还需:96小时级别:92 | 在线时长:8925小时 | 升级还需:96小时级别:92 | 在线时长:8925小时 | 升级还需:96小时
 
ChinaSmileJoe 的头像
 
注册日期: Jul 2004
帖子: 79,355
积分:163
精华:102
声望: 25766633
ChinaSmileJoe has a reputation beyond reputeChinaSmileJoe has a reputation beyond reputeChinaSmileJoe has a reputation beyond reputeChinaSmileJoe has a reputation beyond reputeChinaSmileJoe has a reputation beyond reputeChinaSmileJoe has a reputation beyond reputeChinaSmileJoe has a reputation beyond reputeChinaSmileJoe has a reputation beyond reputeChinaSmileJoe has a reputation beyond reputeChinaSmileJoe has a reputation beyond reputeChinaSmileJoe has a reputation beyond repute
默认

引用:
作者: googlebot 查看帖子
首先能连通,访问, 第二步在提高速度
如果外部访问的数量不多,1个2个,还可以想想办法,如果多过这个数字,恐怕唯一的办法就是升级你的网络线路上行速度,此外无它法。
帅哥 ChinaSmileJoe 当前离线  
回复时引用此帖
共 2 位会员
感谢 ChinaSmileJoe 发表的文章:
tokenwings (Apr 8th, 2010), 攻与防 (Apr 7th, 2010)
旧 Apr 7th, 2010, 21:16   只看该作者   #5
gerrylin
Senior Member
级别:32 | 在线时长:1208小时 | 升级还需:13小时级别:32 | 在线时长:1208小时 | 升级还需:13小时级别:32 | 在线时长:1208小时 | 升级还需:13小时级别:32 | 在线时长:1208小时 | 升级还需:13小时
 
注册日期: Feb 2005
帖子: 513
声望: 339654
gerrylin has a reputation beyond reputegerrylin has a reputation beyond reputegerrylin has a reputation beyond reputegerrylin has a reputation beyond reputegerrylin has a reputation beyond reputegerrylin has a reputation beyond reputegerrylin has a reputation beyond reputegerrylin has a reputation beyond reputegerrylin has a reputation beyond reputegerrylin has a reputation beyond reputegerrylin has a reputation beyond repute
默认

引用:
作者: tokenwings 查看帖子
请问有经验的DX,公司内部 c/s app, 客户需要从外部访问SQL同步数据。目前的做法是,内部host DMZ web server 支持CURD。问题是网络速度慢,上行70KB。各位有始末更好的办法。当然,小公司budget可怜。
那个程序是第三方的还是你们自己开发的?如果是自己开发的,可以考虑先把数据存到文件里面,然后压缩该文件,然后上传。在SERVER端解压缩...

不过这样维护数据的一致性就麻烦,不是不可能只是程序变得麻烦。

还有就是另外写一个WEB程序。
gerrylin 当前离线  
回复时引用此帖
感谢 gerrylin
此篇文章之用户:
tokenwings (Apr 8th, 2010)
旧 Apr 7th, 2010, 22:07   只看该作者   #6
somedy
不堪盈手赠 还寝梦佳期
级别:31 | 在线时长:1120小时 | 升级还需:32小时级别:31 | 在线时长:1120小时 | 升级还需:32小时级别:31 | 在线时长:1120小时 | 升级还需:32小时
 
somedy 的头像
 
注册日期: Jul 2004
帖子: 864
声望: 794908
somedy has a reputation beyond reputesomedy has a reputation beyond reputesomedy has a reputation beyond reputesomedy has a reputation beyond reputesomedy has a reputation beyond reputesomedy has a reputation beyond reputesomedy has a reputation beyond reputesomedy has a reputation beyond reputesomedy has a reputation beyond reputesomedy has a reputation beyond reputesomedy has a reputation beyond repute
默认

扒掉所有额外的开销,不用DMZ和Web Server(安全性也不好IMO),让客户程序直接访问SQL服务器,走VPN,OpenVPN不要钱,打开LZO压缩。流量还不够就只能给ISP多上供了。
somedy 当前离线  
回复时引用此帖
感谢 somedy
此篇文章之用户:
tokenwings (Apr 8th, 2010)
旧 Apr 8th, 2010, 11:57   只看该作者   #7
A Tech
Calgary
级别:20 | 在线时长:482小时 | 升级还需:43小时级别:20 | 在线时长:482小时 | 升级还需:43小时级别:20 | 在线时长:482小时 | 升级还需:43小时级别:20 | 在线时长:482小时 | 升级还需:43小时
 
A Tech 的头像
 
注册日期: Mar 2010
帖子: 2,307
声望: 21804359
A Tech has a reputation beyond reputeA Tech has a reputation beyond reputeA Tech has a reputation beyond reputeA Tech has a reputation beyond reputeA Tech has a reputation beyond reputeA Tech has a reputation beyond reputeA Tech has a reputation beyond reputeA Tech has a reputation beyond reputeA Tech has a reputation beyond reputeA Tech has a reputation beyond reputeA Tech has a reputation beyond repute
默认

引用:
作者: tokenwings 查看帖子
请问有经验的DX,公司内部 c/s app, 客户需要从外部访问SQL同步数据。目前的做法是,内部host DMZ web server 支持CURD。问题是网络速度慢,上行70KB。各位有始末更好的办法。当然,小公司budget可怜。
70K 走SQL Server有点紧张,但也不是完全不行。要在网速上节省,就要优化程序:
1、不直接查询数据库,改为调用存储过程,直接返回查询结果。
2、根据查询大量建立index.index能有效提高访问速度。
3、不返回不必要的行和列。
4、优化查询语句。
5、加大服务器内存。
....
帅哥 A Tech 当前离线  
回复时引用此帖
感谢 A Tech
此篇文章之用户:
tokenwings (Apr 8th, 2010)
旧 Apr 8th, 2010, 12:25   只看该作者   #8
A Tech
Calgary
级别:20 | 在线时长:482小时 | 升级还需:43小时级别:20 | 在线时长:482小时 | 升级还需:43小时级别:20 | 在线时长:482小时 | 升级还需:43小时级别:20 | 在线时长:482小时 | 升级还需:43小时
 
A Tech 的头像
 
注册日期: Mar 2010
帖子: 2,307
声望: 21804359
A Tech has a reputation beyond reputeA Tech has a reputation beyond reputeA Tech has a reputation beyond reputeA Tech has a reputation beyond reputeA Tech has a reputation beyond reputeA Tech has a reputation beyond reputeA Tech has a reputation beyond reputeA Tech has a reputation beyond reputeA Tech has a reputation beyond reputeA Tech has a reputation beyond reputeA Tech has a reputation beyond repute
默认

也没太懂你题目的意思。如果分布式服务器的设计,只是要求同步数据库,可以安排在空闲时间(如深夜)进行同步。
帅哥 A Tech 当前离线  
回复时引用此帖
旧 Apr 8th, 2010, 12:48   只看该作者   #9
tokenwings
Senior Member
级别:13 | 在线时长:234小时 | 升级还需:18小时级别:13 | 在线时长:234小时 | 升级还需:18小时级别:13 | 在线时长:234小时 | 升级还需:18小时级别:13 | 在线时长:234小时 | 升级还需:18小时级别:13 | 在线时长:234小时 | 升级还需:18小时
 
注册日期: Feb 2006
帖子: 322
积分:12
精华:3
声望: 13
tokenwings is on a distinguished road
Thumbs up

感谢诸位回复。综合诸位的看法,一是提高上行速度,二是优化数据访问。应用是自己开发的,但原来的设计跑了。
to A-Teck,
我查了一下,web查询是sp,但不是按需传送。设计比较烂(当然我也很烂就是了)。

to somedy, VPN 只为内部服务,不想对外;能具体说说DMZ和Web Server(安全性也不好IMO)?这个我不太懂。

to 其他老大,同时在线访问<=5. MLPPP有用过的吗?这可能是提高up的经济方式。
帅哥 tokenwings 当前离线  
回复时引用此帖
旧 Apr 8th, 2010, 12:53   只看该作者   #10
tokenwings
Senior Member
级别:13 | 在线时长:234小时 | 升级还需:18小时级别:13 | 在线时长:234小时 | 升级还需:18小时级别:13 | 在线时长:234小时 | 升级还需:18小时级别:13 | 在线时长:234小时 | 升级还需:18小时级别:13 | 在线时长:234小时 | 升级还需:18小时
 
注册日期: Feb 2006
帖子: 322
积分:12
精华:3
声望: 13
tokenwings is on a distinguished road
默认

引用:
作者: A Tech 查看帖子
也没太懂你题目的意思。如果分布式服务器的设计,只是要求同步数据库,可以安排在空闲时间(如深夜)进行同步。
曾想过host到外面。查询部分还可以晚上同步,但提交部分就要实施了。也许将来全部应用放到云上?


另外内部数据也不能放在外面
帅哥 tokenwings 当前离线  
回复时引用此帖
旧 Apr 8th, 2010, 12:58   只看该作者   #11
ChinaSmileJoe
Senior Member
级别:92 | 在线时长:8925小时 | 升级还需:96小时级别:92 | 在线时长:8925小时 | 升级还需:96小时级别:92 | 在线时长:8925小时 | 升级还需:96小时级别:92 | 在线时长:8925小时 | 升级还需:96小时级别:92 | 在线时长:8925小时 | 升级还需:96小时级别:92 | 在线时长:8925小时 | 升级还需:96小时级别:92 | 在线时长:8925小时 | 升级还需:96小时级别:92 | 在线时长:8925小时 | 升级还需:96小时
 
ChinaSmileJoe 的头像
 
注册日期: Jul 2004
帖子: 79,355
积分:163
精华:102
声望: 25766633
ChinaSmileJoe has a reputation beyond reputeChinaSmileJoe has a reputation beyond reputeChinaSmileJoe has a reputation beyond reputeChinaSmileJoe has a reputation beyond reputeChinaSmileJoe has a reputation beyond reputeChinaSmileJoe has a reputation beyond reputeChinaSmileJoe has a reputation beyond reputeChinaSmileJoe has a reputation beyond reputeChinaSmileJoe has a reputation beyond reputeChinaSmileJoe has a reputation beyond reputeChinaSmileJoe has a reputation beyond repute
默认

引用:
作者: tokenwings 查看帖子
也许将来全部应用放到云上?
不是说公司BUDGET小的可怜?云很费钱,还要开发新程序,远不如直接提升UP的带宽来得简单和便宜。
帅哥 ChinaSmileJoe 当前离线  
回复时引用此帖
旧 Apr 8th, 2010, 13:00   只看该作者   #12
A Tech
Calgary
级别:20 | 在线时长:482小时 | 升级还需:43小时级别:20 | 在线时长:482小时 | 升级还需:43小时级别:20 | 在线时长:482小时 | 升级还需:43小时级别:20 | 在线时长:482小时 | 升级还需:43小时
 
A Tech 的头像
 
注册日期: Mar 2010
帖子: 2,307
声望: 21804359
A Tech has a reputation beyond reputeA Tech has a reputation beyond reputeA Tech has a reputation beyond reputeA Tech has a reputation beyond reputeA Tech has a reputation beyond reputeA Tech has a reputation beyond reputeA Tech has a reputation beyond reputeA Tech has a reputation beyond reputeA Tech has a reputation beyond reputeA Tech has a reputation beyond reputeA Tech has a reputation beyond repute
默认

引用:
作者: tokenwings 查看帖子
感谢诸位回复。综合诸位的看法,一是提高上行速度,二是优化数据访问。应用是自己开发的,但原来的设计跑了。
to A-Teck,
我查了一下,web查询是sp,但不是按需传送。设计比较烂(当然我也很烂就是了)。

to somedy, VPN 只为内部服务,不想对外;能具体说说DMZ和Web S...
关于MLPPP,不知道你是否指的这个,多申请一条DSL,两条DSL捆绑:

帅哥 A Tech 当前离线  
回复时引用此帖
旧 Apr 8th, 2010, 13:02   只看该作者   #13
A Tech
Calgary
级别:20 | 在线时长:482小时 | 升级还需:43小时级别:20 | 在线时长:482小时 | 升级还需:43小时级别:20 | 在线时长:482小时 | 升级还需:43小时级别:20 | 在线时长:482小时 | 升级还需:43小时
 
A Tech 的头像
 
注册日期: Mar 2010
帖子: 2,307
声望: 21804359
A Tech has a reputation beyond reputeA Tech has a reputation beyond reputeA Tech has a reputation beyond reputeA Tech has a reputation beyond reputeA Tech has a reputation beyond reputeA Tech has a reputation beyond reputeA Tech has a reputation beyond reputeA Tech has a reputation beyond reputeA Tech has a reputation beyond reputeA Tech has a reputation beyond reputeA Tech has a reputation beyond repute
默认

引用:
作者: ChinaSmileJoe 查看帖子
不是说公司BUDGET小的可怜?云很费钱,还要开发新程序,远不如直接提升UP的带宽来得简单和便宜。
非常同意,现在提速比以前便宜多了。
帅哥 A Tech 当前离线  
回复时引用此帖
旧 Apr 8th, 2010, 13:19   只看该作者   #14
tokenwings
Senior Member
级别:13 | 在线时长:234小时 | 升级还需:18小时级别:13 | 在线时长:234小时 | 升级还需:18小时级别:13 | 在线时长:234小时 | 升级还需:18小时级别:13 | 在线时长:234小时 | 升级还需:18小时级别:13 | 在线时长:234小时 | 升级还需:18小时
 
注册日期: Feb 2006
帖子: 322
积分:12
精华:3
声望: 13
tokenwings is on a distinguished road
默认

引用:
作者: A Tech 查看帖子
关于MLPPP,不知道你是否指的这个,多申请一条DSL,两条DSL捆绑:

<object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/BBoJ12ByutY&hl=en_US&...
帅哥 tokenwings 当前离线  
回复时引用此帖
旧 Apr 8th, 2010, 13:20   只看该作者   #15
tokenwings
Senior Member
级别:13 | 在线时长:234小时 | 升级还需:18小时级别:13 | 在线时长:234小时 | 升级还需:18小时级别:13 | 在线时长:234小时 | 升级还需:18小时级别:13 | 在线时长:234小时 | 升级还需:18小时级别:13 | 在线时长:234小时 | 升级还需:18小时
 
注册日期: Feb 2006
帖子: 322
积分:12
精华:3
声望: 13
tokenwings is on a distinguished road
默认

引用:
作者: ChinaSmileJoe 查看帖子
不是说公司BUDGET小的可怜?云很费钱,还要开发新程序,远不如直接提升UP的带宽来得简单和便宜。
嗨嗨,yy而已
帅哥 tokenwings 当前离线  
回复时引用此帖
旧 Apr 8th, 2010, 13:23   只看该作者   #16
tokenwings
Senior Member
级别:13 | 在线时长:234小时 | 升级还需:18小时级别:13 | 在线时长:234小时 | 升级还需:18小时级别:13 | 在线时长:234小时 | 升级还需:18小时级别:13 | 在线时长:234小时 | 升级还需:18小时级别:13 | 在线时长:234小时 | 升级还需:18小时
 
注册日期: Feb 2006
帖子: 322
积分:12
精华:3
声望: 13
tokenwings is on a distinguished road
Thumbs up

引用:
作者: A Tech 查看帖子
非常同意,现在提速比以前便宜多了。
可以在家里host了
帅哥 tokenwings 当前离线  
回复时引用此帖
旧 Apr 8th, 2010, 14:37   只看该作者   #17
攻与防
Senior Member
级别:14 | 在线时长:258小时 | 升级还需:27小时级别:14 | 在线时长:258小时 | 升级还需:27小时级别:14 | 在线时长:258小时 | 升级还需:27小时级别:14 | 在线时长:258小时 | 升级还需:27小时级别:14 | 在线时长:258小时 | 升级还需:27小时级别:14 | 在线时长:258小时 | 升级还需:27小时
 
攻与防 的头像
 
注册日期: Jan 2007
帖子: 635
声望: 136583
攻与防 has a reputation beyond repute攻与防 has a reputation beyond repute攻与防 has a reputation beyond repute攻与防 has a reputation beyond repute攻与防 has a reputation beyond repute攻与防 has a reputation beyond repute攻与防 has a reputation beyond repute攻与防 has a reputation beyond repute攻与防 has a reputation beyond repute攻与防 has a reputation beyond repute攻与防 has a reputation beyond repute
默认

1,应用架构
根据你的阐述,你们的应用架构是合理的。内部:C/S 数据访问;外部:设置WEB在DMZ,同时连接内部数据库,提供外来访问。
2,速度瓶颈
有两部分可能产生延迟,一是,WEB 到数据库的查询,这不仅牵扯网络问题,同时还有可能是SQL逻辑问题;二是,WEB查询速度没问题,但上载慢;
3,troubleshooting
允许的情况下,吧WEB先移到内网,在内网访问WEB,如果慢,可确定是sql问题;
如果不慢,把WEB移回DMZ,从内网访问WEB,如果慢,检查路由或防火墙;
如果不慢,再从内网的任意客户端测试上载速度,检查是否WEB和外防火墙有问题;联系ISP增加带宽

个人认为,家用的ADSL上载都要比你们快的多。
攻与防 当前离线  
回复时引用此帖
发表新主题 回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为格林尼治时间 -4。现在的时间是 01:52

请尊重文章原创者,转帖请注明来源及原作者。
凡是本站用户自行发布的任何信息,皆不代表本站的立场,
华枫网站不确保各类信息的正确性和可靠性,也不承担由此而导致的任何直接或间接损失以及任何法律责任。

Copyright © 1999-2024 Chinasmile