標籤:網站加速 gpn vpn nginx haproxy
公司經營國際業務,經過考慮,資料中心設在美國紐約,首先確定地區的選擇是OK的,美國是全球互連網中心,可以保證日本、英國等其他國家可以流暢的開啟公司網站,而不用考慮網站加速。
問題:
1、中國政策的特殊性,國外網站開啟速度極慢,網站轉化率低,嚴重影響了公司業務
2、其他網路不發達國家由於自身的原因,開啟速度勢必緩慢
3、分布式部署可以解決,但是資料不同步,運營成本較高,公司目前暫時不考慮
方案一:
route53+nginx反向 Proxy實現網站加速
650) this.width=650;" src="https://s5.51cto.com/wyfs02/M02/8D/D6/wKiom1ir_LqCpNL4AAKu13hRSGU509.jpg-wh_500x0-wm_3-wmp_4-s_4070520210.jpg" title="網站加速1.jpg" alt="wKiom1ir_LqCpNL4AAKu13hRSGU509.jpg-wh_50" />
route53:route53是亞馬遜一項雲解析服務,可以針對不用地區實現按地區解析
原理:
1、我們可以利用route53實現不同地區的使用者的路由,預設解析到美國,香港使用者也解析到美國,中國使用者解析到香港
2、在香港節點使用nginx實現反向 Proxy,從美國拉資料返回給使用者
經過嚴格的測試,此種方法很好的解決了在國外運營網站的速度問題,不信你也試試,你會佩服自己的650) this.width=650;" src="http://img.baidu.com/hi/jx2/j_0063.gif" alt="j_0063.gif" />
步驟:
1、在香港主機操作如下
yum install nginx
cd /etc/nginx/conf.d
配置反向 Proxy網域名稱等資訊
chkconfig nginx on
2、然後登陸亞馬遜route53配置相應的解析地址
大功告成650) this.width=650;" src="http://img.baidu.com/hi/face/i_f02.gif" alt="i_f02.gif" />
方案2:
route53+haproxy+GPN+nginx實現網站加速
650) this.width=650;" src="https://s5.51cto.com/wyfs02/M00/8D/D4/wKioL1isAC2TjyEiAALgvn-H_Sc921.jpg-wh_500x0-wm_3-wmp_4-s_842476832.jpg" title="網站加速2.jpg" alt="wKioL1isAC2TjyEiAALgvn-H_Sc921.jpg-wh_50" />
此方案是在方案一的基礎上做的升級,從架構圖可以看到,大陸到香港我們使用的是GPN專線,不快是不可能的
步驟:
1、在大陸伺服器操作如下
entos下請先yum update -y再yum install haproxy -y
編輯haproxy設定檔
清空後像下面一樣寫入配置
global
ulimit-n 51200
defaults
log global
mode tcp
option dontlognull
timeout connect 1000ms
timeout client 150000ms
timeout server 150000ms
frontend 110-in
bind *:110
default_backend 110-out
frontend 109-in
bind *:109
default_backend 109-out
frontend 110-in-jp
bind *:1110
default_backend 110-out-jp
backend 110-out
server server1 spg.xx.xx:110 maxconn 20480
backend 109-out
server server1 spg.xx.xx:109 maxconn 20480
backend 110-out-jp
server server1 jp.xx.xx:110 maxconn 20480
frontend的連接埠為要在代理服務器上用的連接埠
backend的連接埠是原始伺服器的ip和連接埠
每個連接埠的“frontend” 要對應一個“backend”
檔案寫的時候要記得一一對應。
連接埠資訊自行修改
運行命令:
haproxy -f /etc/haproxy/haproxy.cfg
2、在美國伺服器上部署nginx並啟動
3、在亞馬遜route53增加相應的解析
大功告成呀,老闆不發獎金那是不可能的噢
還有更大的提升空間,有興趣的朋友可以一起探討
QQ:3984850
本文出自 “我心永恒” 部落格,請務必保留此出處http://myfocus.blog.51cto.com/2052435/1900245
海外網站加速