phozan 發表於 2013-10-19 10:19
; Q3 k) T# f: E r這個比較高端 一般用什麼代理服務器比較好呢 Squid ,Traffic Server 還是直接用Nginx呢
2 q$ {# a2 e0 b6 l- q採用Nginx 的緩存模式比較好,其實用過NG就會發現並不是很難,而且現在有幾個免費的面板是直接支持的,像 amh裡面有AMProxy模塊, 這個模式是反代模式,開啟了緩存後就算是一個CDN了* M3 ~3 D. p1 {2 m$ A9 ?
/ e) F# g: i6 g. }1 w3 S
簡單說下步驟:' c* m1 p! c/ Y# Q) C) b" P
1. 首先美國的VPS建站0 ?* s8 d" Z7 d, n! U/ N( w
2.把準備做加速(cdn)的vps(荷蘭、英國、德國)安裝AMH面板,然後在後台增加AMProxy模塊,然後修改這台VPS的host文件,把需要加速的域名指向 建站的VPS
- M* g" P" E/ R0 Y) S# C& O% j2 C& r5 w3.可以用dnspod國際版做好域名解析,把所有歐洲的國家指向CDN的IP,美國和亞洲的指向美國VPS的IP4 X4 ]0 X" [! Y; C
) i3 s( \0 T3 V9 G0 M昨晚在just-ping.com測試過,裡面總共有90個節點,採用上述方案後,大概有50個節點(20個USA, 30多個是歐洲國家的)都可以將ping提升在90ms內,相信對於用戶訪問體驗有不錯的提高。
6 n+ O$ v4 k: X- |5 S. P! k' S I) {% O! M. y$ v
補充幾點:5 q) G2 C `7 n- B: T; u
A.這個方案對於亞洲、非洲訪客沒有大作用,當然如果這2個地區IP多,可以考慮增加linode的日本節點
9 i6 [& \7 [, ^) c _9 J( l* s8 L- F1 |B.增加荷蘭VPS的成本大概是一個月5美金,人民幣30多$ o: m7 g3 r& r) F& [; S
C.比較適合交互性少的網站,如果是論壇類型,雖然也有提升,但是效果沒有niche站明顯. z ^1 m6 E. ?4 L4 q+ o
|