phozan 發表於 2013-10-19 10:19 " g4 ?4 M3 n5 T" P5 N' T1 l/ I8 V, O
這個比較高端 一般用什麼代理服務器比較好呢 Squid ,Traffic Server 還是直接用Nginx呢 # m0 ^: _0 {5 a K& n5 L3 V
採用Nginx 的緩存模式比較好,其實用過NG就會發現並不是很難,而且現在有幾個免費的面板是直接支持的,像 amh裡面有AMProxy模塊, 這個模式是反代模式,開啟了緩存後就算是一個CDN了5 _) g9 f2 C, } q6 K: X
* o( _( `9 ?# P% t- q
簡單說下步驟:
# c$ j4 `0 C4 l2 B. o% t" L9 h1. 首先美國的VPS建站
* z7 g: k% b7 \6 d$ I- y2 F% }, K2.把準備做加速(cdn)的vps(荷蘭、英國、德國)安裝AMH面板,然後在後台增加AMProxy模塊,然後修改這台VPS的host文件,把需要加速的域名指向 建站的VPS
# v+ r' x1 Y3 f. M3.可以用dnspod國際版做好域名解析,把所有歐洲的國家指向CDN的IP,美國和亞洲的指向美國VPS的IP
* W& l i6 U5 Q: |2 u' ~+ \; g" ^1 Z/ c e+ A
昨晚在just-ping.com測試過,裡面總共有90個節點,採用上述方案後,大概有50個節點(20個USA, 30多個是歐洲國家的)都可以將ping提升在90ms內,相信對於用戶訪問體驗有不錯的提高。
; v+ C% L/ O5 S+ j! A$ e1 @
# c X; }! R* j2 v' q+ B. G7 F) ]補充幾點:1 b& p" w. b' Q% R) K" p) c$ p
A.這個方案對於亞洲、非洲訪客沒有大作用,當然如果這2個地區IP多,可以考慮增加linode的日本節點
; }) K, T9 n* v: }B.增加荷蘭VPS的成本大概是一個月5美金,人民幣30多' f e, |% R1 g8 A" }
C.比較適合交互性少的網站,如果是論壇類型,雖然也有提升,但是效果沒有niche站明顯! J1 G0 ~- |) y
|