歡迎您光臨本站 註冊首頁

關於SQUID accelerated mod 下cache_peer中login=username:passwd的疑問

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

關於SQUID accelerated mod 下cache_peer中login=username:passwd的疑問

我的環境:
squid :222.46.18.9
originserver:60.191.21.74
domain:mrtg.netbank.cn

要實現的目的:
修改hosts文件,使mrtg.netbank.cn指向222.46.18.9,在此測試期觀察squid的加速功能

配置文件:
http_port 222.46.18.9:80 accel vhost vport protocol=http defaultsite=222.46.18.9  
cache_peer mrtg.netbank.cn parent 80 0 no-query originserver no-digest name=mrtg login=username:password
cache_peer_domain mrtg mrtg.netbank.cn
其他配置文件略。
同時修改222.46.18.9的HOSTS:60.191.21.174           mrtg.netbank.cn

碰到的問題:
訪問正常,但是沒有起到httpd 加速功能。
日誌如下,都是  FIRST_UP_PARENT/mrtg image/png ,並沒有TCP_HIT或者TCP_MEM_HIT信息。
1184060907.551    125 60.191.36.70 TCP_MISS/200 5423 GET http://mrtg.netbank.cn/SWCT/swct.99isp.com_4227794-day.pngFIRST_UP_PARENT/mrtg image/png

疑問:

是否cache_peer加了 login=username:password 后,就不能起到httpd 加速功能了嗎?
在實際環境中,如何才能起到加速功能呢?

希望各位指教,同時如有機會可將配置文件貼出供小弟學習!謝謝!

[ 本帖最後由 gaochong 於 2007-7-10 18:03 編輯 ]
《解決方案》

more access.log | grep TCP_MEM_HIT   查看一下有沒有從 內存命中的  

more access.log | grep TCP_HIT   查看一下有沒有從 硬碟命中的
《解決方案》

不加的時候,情況如何呢?
《解決方案》

回復 #2 西門飛 的帖子

在這個站點相關的日誌中,沒有關於TCP_HIT 或者TCP_MEM_HIT ,都是TCP_MISS,而且都是 FIRST_UP_PARENT/.
日誌全部類似如下:
1184117863.376     85 61.130.8.79 TCP_MISS/200 771 GET http://mrtg.netbank.cn/SW50/mrtg-m.png - FIRST_UP_PARENT/mrtg image/png

[ 本帖最後由 gaochong 於 2007-7-11 09:38 編輯 ]
《解決方案》

回復 #3 HonestQiao 的帖子

另一個站點:gaochong.job.cer.net,沒加,配置文件如下:
cache_peer gaochong.job.cer.net parent 80 0 no-query originserver no-digest name=gaochong
cache_peer_domain gaochong gaochong.job.cer.net
在這種情況下,就起到了加速功能,在日誌中可看到如下信息:
1184117742.563    863 61.130.8.79 TCP_HIT/200 732 GET http://gaochong.job.cer.net/images/darkblue/bg1.jpg - NONE/- image/jpeg

請各位及斑竹指教及如何解決。謝謝!
《解決方案》

refresh_pattern後面加上對應的 ignore-private即可。

因為認證的內容屬於私有的。

另外,你那該死的圖片需要認證,我每次打開本帖都需要認證。
《解決方案》

回復 #6 HonestQiao 的帖子

如果是 login=PASS就需要每次都要認證。
如果是 login=username:password 就只第一次需要認證了。
refresh_pattern ignore-private這個我沒改。
後來才發現,需要加速的內容有如下
   <META HTTP-EQUIV="Cache-Control" content="no-cache">
    <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
所以才沒被加速。
如果修改為如下內容就可以加速。
    <META HTTP-EQUIV="Cache-Control" content="cache">
    <META HTTP-EQUIV="Pragma" CONTENT="cache">
謝謝斑竹及各位!謝謝!
《解決方案》

原帖由 gaochong 於 2007-7-11 10:34 發表 http://bbs.chinaunix.net/images/common/back.gif
如果是 login=PASS就需要每次都要認證。
如果是 login=username:password 就只第一次需要認證了。
refresh_pattern ignore-private這個我沒改。
後來才發現,需要加速的內容有如下
   
   
所以才沒被加 ...

另外,你那該死的圖片需要認證,我每次打開本帖都需要認證。
《解決方案》

回復 #8 HonestQiao 的帖子

請教樓主,「另外,你那該死的圖片需要認證,我每次打開本帖都需要認證。」你可以將下具體含義嗎?
謝謝!
同時,我還想做個實驗,類似CHINACACHE的實驗,比如有2個cache server,具體這樣來實現呢?謝謝。
《解決方案》

cdn-xxxx    IN    A     10.0.0.10
cdn-xxxx    IN    A     10.0.0.11


www.youdomain.com

www   IN   CNAME   cdn-xxxx.xxxxxx.com




C:\>nslookup www.yyyyy.net
Server:  ns.sdjnptt.net.cn
Address:  202.102.128.68

Non-authoritative answer:
Name:    cdn-xxxxx.xxxxx.net
Addresses:  10.0.0.10, 10.0.0.20
Aliases:  www.yyyyy.net

[火星人 ] 關於SQUID accelerated mod 下cache_peer中login=username:passwd的疑問已經有524次圍觀

http://coctec.com/docs/service/show-post-37482.html