问题描述
最近考虑自己创业,在搭建网站时,由于国内特殊国情,所以决定把网站放到国外,但是国外的主机延迟比较高,却不是很稳定,通过咨询国内云主机得知只要购买的云主机只是IP无需备案,也不封端口,目前的想法如下:考虑把域名指向国外,由国外通过nginx代理或者说负载至国内云主机,但是有一点不清楚,nginx有多种负载方式,那么当用户访问时,nginx后端服务器处理的数据是直接返回客户端,还是处理好数据由nginx再次返回客户端呢?负载的配置文件该怎么写?考虑过CDN,但是太贵了用不起。
问题解答
回答1:既然是创业,面向国内市场,不建议把服务器部署在国外。你创办公司工商注册都做了,怎么还会嫌备案麻烦。。。
回答2:这样做反向代理延迟更大,假设你连接到国外服务器100ms,国外服务器连接到阿里云也需要100ms,总的响应时间会大于200ms