回覆: Squid 最佳化命中率的方法 (正向代理)
感謝您的分享,我轉貼到我的Blog(有註明出處),如有問題再請通知我,感恩!
另外分享一下我在其他網站中看到的設定方法,提供給大家討論看看:
refresh_pattern -i (cam|kam|live|stream).*\.(gif|jpeg|jpg)(\?.*|)$ 10 20% 28800 override-expire
override-lastmod reload-into-ims
ignore-no-cache ignore-private ignore-auth
refresh_pattern -i \.(gif|jpeg|jpg|swf|png|bmp|pic)$ 2880 20% 28800 override-expire
override-lastmod reload-into-ims
ignore-no-cache ignore-private ignore-auth
refresh_pattern -i \.(html|php|asp|dll|htm|aspx|mspx|shtml|cgi|php3|jse|phtml|po|pl|fcgi|jsp|py|php4)$ 10 20% 28800 override-expire
override-lastmod reload-into-ims
ignore-no-cache ignore-private
refresh_pattern -i \.(js|css|class|jar|xml|txt|cfm|doc|xls|pdf)$ 2880 20% 28800 override-expire
override-lastmod reload-into-ims
ignore-no-cache ignore-private ignore-auth
refresh_pattern -i \.(exe|gz|tar|tgz|zip|arj|ace|bin|cab|msi)(\?.*|)$ 10 20% 2880 override-expire
override-lastmod reload-into-ims
ignore-no-cache ignore-private ignore-auth
refresh_pattern -i \.(mid|mp[234]|wav|ram|rm|au)(\?.*|)$ 2880 20% 28800 override-expire
override-lastmod reload-into-ims
ignore-no-cache ignore-private ignore-auth
refresh_pattern -i \.(mpg|mpeg|avi|asf|wmv|wma)(\?.*|)$ 2880 20% 28800
override-expire override-lastmod reload-into-ims
ignore-no-cache ignore-private ignore-auth
refresh_pattern . 0 20% 2880
override-expire override-lastmod reload-into-ims
ignore-no-cache ignore-private
回覆: Squid 最佳化命中率的方法 (正向代理)
我想您也要用程式設計的觀念進去想,圖片可能是captcha,快取一個月那會有大問題,flash 也是同樣,如果玩遊戲的人可能會載入到舊的
其他部分像網頁現在大家都大玩 URLrewrite ,.htm .xml 也可能是 php 動態產生的
一個人的使用狀況,和很多時使用時不太一樣,很難達成最佳化,最多只能說最合用
回覆: Squid 最佳化命中率的方法 (正向代理)
To : iamyy
非常歡迎轉貼,我幾乎把網路上關於 Squid 的中文資料都看過了,但目前的功力
也只能做到這樣,希望有更多的高手能補充我的設定的不足之處
To : dmwc
這樣的設定的確有可能拿到舊的資料,但如果發現到舊資料
刷新 ( F5 ) 後能正確的更新的話,我是可以接受的
畢竟想調整到百分之百拿到新資料是很難的
雖然加上 reload-into-ims 參數或許能解決
但只要有這個參數,就一定會跟遠端伺服器做連線 ( 會有封包出去 )
這樣資料返回的速度就沒那麼快了
所以圖片類跟 js、csss 等這些元素,就是在相信絕大多數的情況下不會經常更動
即使更動,名稱通常也會變化,所以才敢大膽的放置一個月
--
補充一下,我是把 Squid 的快取放在一顆舊的 70G 硬碟上,設定 10G 拿來放快取
以目前的設定,Squid 加上瀏覽器本身的快取,估計最少 50% 以上的網頁資料都是直接從我電腦裡面獲取的,但我相信目前如此還不是 Squid 這套悠久歷史的快取軟體的極致。
另外附上一篇 Google 工程師對目前瀏覽器的快取機制不滿意的文章
[url]http://www.stevesouders.com/blog/2010/04/26/call-to-improve-browser-caching/[/url]