墨魚現形記--Squid安裝實錄
吳志凌
則當你使用瀏覽器連線到外面的網址時,你會在/usr/local/squid/logs/access.log看到連線訊息如下:
969980706.031 64 163.13.144.159 TCP_MEM_HIT/200 7100 GET http://www.hinet.net/hinet_v3/invoice.htm - NONE/- text/html
969980706.135 38 163.13.144.159 TCP_MEM_HIT/200 7235 GET http://www.hinet.net/gif/hinet_lo.gif - NONE/- image/gif
969980827.743 34 163.13.101.88 TCP_HIT/200 4185 GET
http://www.hinet.net/images/t7.gif - NONE/- image/gif
969980827.775 53 163.13.101.88 TCP_SWAPFAIL_MISS/200 775 GET http://www.hinet.net/images/t6.gif - DIRECT/www.hinet.net image/gif
969980827.787 48 163.13.101.88 TCP_SWAPFAIL_MISS/200 450 GET http://www.hinet.net/images/t0.gif - DIRECT/www.hinet.net image/gif
我們就可以根據這些訊息來判斷如何連線以及連線上發生什麼問題等等來慢慢改進squid與系統設定來增進其效能,要注意的是;當目的站台是在國外很遠的一個地方時,Proxy的設定就非常有用,但是如果目的站台是在近距離的地方,而且資料常常更新,那設定 Proxy反而更沒有效率。
接下來我們還有許多課題尚未討論:
l 如何增進squid系統的效能?
l 如何維護它產生的龐大紀錄檔?
l 如何分析紀錄檔上的資訊以作為其他用途的參考?
l 如何更進一步設定squid.conf來達成更為複雜的環境?