部署 咨询个部署方案

as181920 · 2013年08月26日 · 最后由 Lax 回复于 2013年09月03日 · 3480 次阅读

一个很小的 Rails 工程,在自己国内的服务器上跑着,

问题:国外的用户觉得太慢,

这方面没经验,请教下,一般哪些方法可用

用 heroku,dotcloud 这样的海外的 PaaS

#1 楼 @mobiwolf 国内用户不能扔,部署到 heroku 的话,映象中国内访问比较慢。其它平台不清楚。

稍等一下,部署到百度的 PaaS 吧。

#3 楼 @mobiwolf BAE 上没看到 Rails,或者有地址给我参考下,没用过百度的这方面服务

另外,对 cdn 部署,我这个要求实时数据,是否不适合 cdn;还有国外国内部署两个的话,数据库只能一个,数据通讯还是慢的吧

#4 楼 @as181920 目前 BAE 还不支持 Ruby,很快就支持了。

国内没有国外访问快的机房,国外有不少国内访问还行的机房。 具体选择,看你国内用户多还是国外用户多。

#6 楼 @kgen 国内用户多,国内访问还行的国外 VPS 介绍两个?

放内/外只能二选一?除此之外没有其它方案么?

另外纯了解下,假如预算够多,还有什么方案?(这个纯了解,现实预算还是有限滴)

#3 楼 @mobiwolf 稍等一下。。哈哈,现在好了吗?

能给个访问地址吗?

#8 楼 @small_fish__ 哈哈,还得等等哈。过几天好了的话,第一时间通知咱们社区。

#9 楼 @mobiwolf 好的,只要部署不太麻烦,果断迁移过来,

#7 楼 @as181920 国内访问还行的机房,主要在日本(联通优势)和美国西海岸(电信优势)

其实可以有其他方案,比如机器放海外,在国内买 CDN,就像大公司那样。 也可以从架构上拆,变成 2 个系统,数据库互相同步,但是这会有很多开发工作。 后两个都是预算比较高的方案。

ec2 吧,免费 12 个月啦都

买香港的云主机试试?我买了美橙的美国云主机,ping 国内 150 左右,香港的国内应该更快些。

#13 楼 @xieyu33333 一般到美国才需要 150ms,香港都是 20-60ms,香港都要 150ms 已经非常非常慢了。

#12 楼 @suxu 免费的 ec2 卡的你想死

#14 楼 @kgen 我的美国是 150ms,还算稳定。我的意思是美国 150,如果可以接受就用美国的,毕竟要便宜些,如果还想快些就不妨试试香港的。

#11 楼 @kgen

用国内的 CDN 需要备案吗?

#16 楼 @xieyu33333 误解你的意思了 :-)

#17 楼 @xiaoronglv 如果主站要 CDN,必须备案的。如果只有 assets 资源做 CDN,就不需要了。

动静分离,静态内容走国外的机器或 CDN,动态内容可以稍后再优化。大部分用户感官到的延迟都是前端元素加载比较慢。

如果动态交互太多的话,可能效果仍然不好,可以考虑减少不必要的交互。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号