phozan 發表於 2013-10-19 10:19
. I+ B, _8 x3 {; ?, B& {這個比較高端 一般用什麼代理服務器比較好呢 Squid ,Traffic Server 還是直接用Nginx呢
0 g( u0 g) Q; e F5 E8 W採用Nginx 的緩存模式比較好,其實用過NG就會發現並不是很難,而且現在有幾個免費的面板是直接支持的,像 amh裡面有AMProxy模塊, 這個模式是反代模式,開啟了緩存後就算是一個CDN了) ~1 ~* a% n% _4 t8 \$ p( |7 {
2 w, G! b% ], i1 E9 G
簡單說下步驟:) T# p# v b: s; G& h% P+ T
1. 首先美國的VPS建站
4 i) Q5 W% S" }1 j8 g0 l; W# [* f2.把準備做加速(cdn)的vps(荷蘭、英國、德國)安裝AMH面板,然後在後台增加AMProxy模塊,然後修改這台VPS的host文件,把需要加速的域名指向 建站的VPS
1 p* N- \7 C' J$ b7 k4 m3.可以用dnspod國際版做好域名解析,把所有歐洲的國家指向CDN的IP,美國和亞洲的指向美國VPS的IP
1 _0 M" j1 ?6 ?+ @9 q2 X6 @
* O7 z+ M5 }- {3 _昨晚在just-ping.com測試過,裡面總共有90個節點,採用上述方案後,大概有50個節點(20個USA, 30多個是歐洲國家的)都可以將ping提升在90ms內,相信對於用戶訪問體驗有不錯的提高。
! s& X" S9 i3 [- K. W: I/ V+ h# i" c, a8 o9 m# H
補充幾點:: u4 l( V3 p5 k
A.這個方案對於亞洲、非洲訪客沒有大作用,當然如果這2個地區IP多,可以考慮增加linode的日本節點
7 J8 _8 |" ~% N8 o% @, KB.增加荷蘭VPS的成本大概是一個月5美金,人民幣30多4 U _6 Q3 Q& B- o6 L
C.比較適合交互性少的網站,如果是論壇類型,雖然也有提升,但是效果沒有niche站明顯/ A" U9 i1 v" h) m
|