服务器问答

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

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

请大侠建议下
Mysql放在hk pccw机房如何?

那国内的应用服务器与mysql不在同一个服务器速度会比较慢吧?我估计不如直接国内用户访问境外服务器速度快。

用cdn

CDN,,,,

CDN只适合静态资源啊。但是站点基本都是动态资源。。。

找香港节点做反向代理吧

判断浏览器语言,直接跳转到香港版本的网站上,或者弄一个亚洲的CDN节点

请问用反向代理的话,是国内国外各一个mysql服务器,还是共用一个mysql服务器?
国内国外各一个mysql服务器的话,涉及mysql数据同步吧?

网站基本都是动态内容,所以CDN可能并不合适吧。
你是说国内用户跳转到香港网站,国外用户跳转到美国网站?那还需要做两个网站的数据库同步?

请问用反向代理的话,是国内国外各一个mysql服务器,还是共用一个mysql服务器?
国内国外各一个mysql服务器的话,涉及mysql数据同步吧?

共用数据库

对,mysql同步,你现在mysql有多大

静态cdn,动态的页面一般都不大不超过100k吧。

迁移到日本,美国和国内访问都快。

数据库和应用服务器都只需要一个,前端反代的机器把请求转发到应用服务器,要求这台反代的机器到国内和到应用服务器的速度都不能太慢,所以要找香港的节点,日本的看线路,有部分也可以

CDN和反向代理差不多,静态资源缓存,动态资源转发请求,所以还是看节点,要找到两边速度都比较理想的

不用管,只把静态资源放到CDN(azure国际版?)差不多就行了,css js 以及图片什么的都扔cdn上,但是要是那种国际化的cdn,我以前用美国vps做站,静态资源全部扔又拍云,网站速度除了第一次访问速度一般外,其余页面便是极速了

同是美国linode主机,用了cdn,速度好多了

v2不就是动态网站么?照样待在cdn后面,你看现在的访问速度,杠杠的

共用数据库的话,这数据库放哪边呢?

数据库同步分主从?主从的话,国内应用服务器和国外应用服务器都要连主mysql,这主mysql放哪呢?比如放国内的话,国外应用服务器连接就受影响。

大约3G,不过其中2.5G多可以根据用户语言分开的。

站点主要是动态内容,为手机App做支持的。每次http请求进出的数据量都很少。所以估计静态CDN不合适

如果有到国内和国外都比较快的节点,可能把整个站直接搬到这个节点更省事些,因为目前一个服务器开销并不大。而且网站基本都是动态内容。

网站并没有什么静态资源,所以CDN效果可能不明显

v2ex页面包含了一些css,js,png这都是静态内容啊

出钱给国内用户买最好的带宽

我自己的网站用cdn了后,速度有提升,但还不够,准备换香港vr vps。你的静态资源少,所以不提了,不过你可以考虑能否把项目做成静态的啊。你想都快,感觉不好弄吧。楼上有说国内外各有一个服务器,所以你可以考虑合租vps了。

Couchbase->XDCR Cross Data Center Replication
Cassandra->MDR Multi Data Center Replication
NoSql大法好
退Sql保平安

后端服务器...

智能DNS
将国外的访客定向到 Linode ,
将国内的访客定向到国内或者香港的服务器

当你移民到美帝。。国内就是美帝了。。

但是v2是全站cdn的,不行自己看看Livid的文章去

你可以看看
/t/82936

CDN不仅仅是缓存静态文件,它还可以按最做佳的网络路径返回给用户信息。

弱弱问一下,你的什么站,方便给个网址具体测评一下吗?为何面向的是美国用户

智能DNs谁能做的,可以的联系我下qq1634186015

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服