phozan 發表於 2013-10-19 10:19 ! T( `+ M1 [" P& K0 U
這個比較高端 一般用什麼代理服務器比較好呢 Squid ,Traffic Server 還是直接用Nginx呢
: r: _% r3 r( S, X! a- H W採用Nginx 的緩存模式比較好,其實用過NG就會發現並不是很難,而且現在有幾個免費的面板是直接支持的,像 amh裡面有AMProxy模塊, 這個模式是反代模式,開啟了緩存後就算是一個CDN了
% x: W& |. C$ \ # m4 Q, f2 t7 Z9 O
簡單說下步驟:$ J$ X: g4 C8 B& T k3 U n
1. 首先美國的VPS建站
: o/ F3 R9 `& H1 L: g2.把準備做加速(cdn)的vps(荷蘭、英國、德國)安裝AMH面板,然後在後台增加AMProxy模塊,然後修改這台VPS的host文件,把需要加速的域名指向 建站的VPS ~1 |3 P4 i8 f! c
3.可以用dnspod國際版做好域名解析,把所有歐洲的國家指向CDN的IP,美國和亞洲的指向美國VPS的IP
2 \: ^# K- w5 T) e2 T* z% c5 t7 D: P* V" i- f$ L. G
昨晚在just-ping.com測試過,裡面總共有90個節點,採用上述方案後,大概有50個節點(20個USA, 30多個是歐洲國家的)都可以將ping提升在90ms內,相信對於用戶訪問體驗有不錯的提高。
# r3 a6 S7 v7 n3 z' g( t3 {) ~3 e2 g+ v0 V4 j
補充幾點:
2 x2 q' u! L8 o6 n. PA.這個方案對於亞洲、非洲訪客沒有大作用,當然如果這2個地區IP多,可以考慮增加linode的日本節點& k ~5 ?9 F9 N6 {
B.增加荷蘭VPS的成本大概是一個月5美金,人民幣30多
* L$ Z0 K+ |, N( G* V3 X) gC.比較適合交互性少的網站,如果是論壇類型,雖然也有提升,但是效果沒有niche站明顯
+ V/ t5 T9 r( F |