怎样让国内国外用户访问都比较快?

2014-08-04 21:11:20 +08:00
 john11
目前有个网站在Linode美国区站点,LAMP架构。当时选美国区站点是由于当时美国用户较多。
现在国内用户变多了,但是国内访问Linode美国区站点偏慢。
不知有什么办法让国内国外用户访问都比较快。
站点主要是动态内容,为手机App做支持的。每次http请求进出的数据量都很少。页面就几个,静态资源很少。

如果是 国内一个应用服务器+国外linode应用服务器+一个MySql服务器,那就涉及其中一个应用服务器连接MySql服务器偏慢。
如果是 国内一个服务器部署LAMP+国外linode服务器部署LAMP,就涉及如何同步MySql内容。

请大侠建议下
16913 次点击
所在节点    服务器
37 条回复
nVic
2014-08-04 21:27:16 +08:00
Mysql放在hk pccw机房如何?
john11
2014-08-04 21:39:06 +08:00
那国内的应用服务器与mysql不在同一个服务器速度会比较慢吧?我估计不如直接国内用户访问境外服务器速度快。
wwqgtxx
2014-08-04 21:39:22 +08:00
用cdn
wy315700
2014-08-04 21:40:10 +08:00
CDN,,,,
john11
2014-08-04 21:51:51 +08:00
CDN只适合静态资源啊。但是站点基本都是动态资源。。。
KyoHiroki
2014-08-04 23:08:03 +08:00
找香港节点做反向代理吧
thinkxen
2014-08-04 23:33:15 +08:00
判断浏览器语言,直接跳转到香港版本的网站上,或者弄一个亚洲的CDN节点
john11
2014-08-04 23:33:34 +08:00
请问用反向代理的话,是国内国外各一个mysql服务器,还是共用一个mysql服务器?
国内国外各一个mysql服务器的话,涉及mysql数据同步吧?
john11
2014-08-04 23:37:04 +08:00
@thinkxen 网站基本都是动态内容,所以CDN可能并不合适吧。
你是说国内用户跳转到香港网站,国外用户跳转到美国网站?那还需要做两个网站的数据库同步?
john11
2014-08-04 23:37:20 +08:00
@KyoHiroki 请问用反向代理的话,是国内国外各一个mysql服务器,还是共用一个mysql服务器?
国内国外各一个mysql服务器的话,涉及mysql数据同步吧?
luo362722353
2014-08-04 23:51:14 +08:00
@john11 共用数据库
thinkxen
2014-08-05 00:06:27 +08:00
@john11 对,mysql同步,你现在mysql有多大
xiaop
2014-08-05 00:20:31 +08:00
静态cdn,动态的页面一般都不大不超过100k吧。
hjc4869
2014-08-05 01:32:00 +08:00
迁移到日本,美国和国内访问都快。
KyoHiroki
2014-08-05 01:40:20 +08:00
@john11 数据库和应用服务器都只需要一个,前端反代的机器把请求转发到应用服务器,要求这台反代的机器到国内和到应用服务器的速度都不能太慢,所以要找香港的节点,日本的看线路,有部分也可以
KyoHiroki
2014-08-05 01:46:06 +08:00
@john11 CDN和反向代理差不多,静态资源缓存,动态资源转发请求,所以还是看节点,要找到两边速度都比较理想的
zjgood
2014-08-05 07:05:31 +08:00
不用管,只把静态资源放到CDN(azure国际版?)差不多就行了,css js 以及图片什么的都扔cdn上,但是要是那种国际化的cdn,我以前用美国vps做站,静态资源全部扔又拍云,网站速度除了第一次访问速度一般外,其余页面便是极速了
cismous
2014-08-05 07:19:28 +08:00
同是美国linode主机,用了cdn,速度好多了
wwqgtxx
2014-08-05 07:27:20 +08:00
@john11 v2不就是动态网站么?照样待在cdn后面,你看现在的访问速度,杠杠的
john11
2014-08-05 09:25:43 +08:00
@luo362722353 共用数据库的话,这数据库放哪边呢?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/126109

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX