求各位講解多cache(即CDN)解決方案及配置
見標題。
我的初步目的是這樣的:
www.abc.com在origin server 上,origin server IP為ip-origin.
現準備搭建2台squid(我想多台類似),為www.abc.com做加速,2台squid的ip分別為:ip-s1 ip-s2.
我的想法是這樣的:
1. www.abc.com首先解析到ip-s1 ip-s2,即一個域名解析到2個主機上。
2。squid配置文件:
squid-1如下:
http_port ip-s1:80 accel vhost vport protocol=http defaultsite=ip-s1
icp_port 3130
cache_peer ip-origin parent 80 0 no-query originserver no-digest name=origin
cache_peer_domain origin www.abc.com
cache_peer ip-s2 sibling 80 3130 name=peer2 no-netdb-exchange
cache_peer_domain peer2 www.abc.com
squid-2如下:
http_port ip-s2:80 accel vhost vport protocol=http defaultsite=ip-s2
icp_port 3130
cache_peer ip-origin parent 80 0 no-query originserver no-digest name=origin
cache_peer_domain origin www.abc.com
cache_peer ip-s1 sibling 80 3130 name=peer1 no-netdb-exchange
cache_peer_domain peer1 www.abc.com
請各位指教,我的想法及配置是否正確,哪裡需要再改進。同時如何檢查、測試cache_peer sibling的正確性。
謝謝!!
《解決方案》
多cache到CDN那還有很遠的路要走。
域名部分用DNS View功能來根據ISP進行解析。
如果要更好的效果,則根據地區進行解析,同時有監控程序定時監控得到相應最好的伺服器解析過去。
你這兩台如果是對兩個isp的,相互之間不用操作了,免得影響速度。
除非你都用雙線或者專線連放到一起。
《解決方案》
回復 #2 HonestQiao 的帖子
域名部分用DNS View功能來根據ISP進行解析。
這個我已經實現。
你這兩台如果是對兩個isp的,相互之間不用操作了,免得影響速度。
除非你都用雙線或者專線連放到一起
這個我先暫時不予考慮吧,雙線是可以實現的。
現在我注重我的CACHE server的配置,請問我的2個cache配置文件是否正確?哪裡需要改進?
謝謝!
[ 本帖最後由 gaochong 於 2007-7-17 16:56 編輯 ]
《解決方案》
:em20: :em20: