海外網站加速

來源:互聯網
上載者:User

標籤:網站加速 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

海外網站加速

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.