[好文共享]《Squid 中文權威指南》第1章 譯者:彭勇華
發表于:2007-05-25來源:作者:點擊數:
標簽:
[b:7d1db0271c][color=blue:7d1db0271c]譯者序: 本人在工作中維護著數臺Squid 服務器 ,多次參閱DuaneWessels(他也是Squid的創始人)的這本書,原書名是"Squid:TheDefinitiveGuide",由O'Reilly出版。我在業余時間把它翻譯成中文,希望對中文Squid用戶有所
[b:7d1db0271c][color=blue:7d1db0271c]譯者序:
本人在工作中維護著數臺Squid
服務器,多次參閱Duane Wessels(他也是Squid 的創始人)的這本書,原書名是"Squid: The Definitive Guide",由O'Reilly 出版。我在業余時間把它翻譯成中文,希望對中文Squid 用戶有所幫助。對普通的單位上網用戶,Squid 可充當代理服務器;而對Sina,NetEase 這樣的大型站點,Squid 又充當WEB 加速器。這兩個角色它都扮演得異常優秀。窗外繁星點點,
開源的世界亦如這星空般美麗,而Squid 是其中耀眼的一顆星。
對本譯版有任何問題,請跟我聯系,我的Email是:yonghua_peng@yahoo.com.cn 彭勇華[/color:7d1db0271c][/b:7d1db0271c]
--------------------------------------------------------------------------------------
第一章是Squid 的簡介性描述,與技術關聯不多,我不準備多翻譯。
1.1 Web 緩存
這節里需要明白3個概念:
cache 命中 - 在squid 每次從它的緩存里滿足HTTP 請求時發生。cache 命中率,是所有HTTP 請求中命中的比例。Web 緩存典型的cache 命中率在30%到60%之間。另一個相似的
度量單位叫做字節命中率,描繪了cache 提供服務的數據容量(字節數)。
cache丟失 - 在squid 不能從它的緩存里滿足HTTP 請求時發生。cache 丟失的理由有很多種。最明顯的,當squid 第一次接受到對特殊資源的請求時,就是一個cache 丟失。類似的情況是,squid 會清除緩存以釋放空間給新對象。另外的可能是資源不可到達。原始服務器會指示cache 怎樣處理響應。例如,它會提示數據不能被緩存,或在有限的時間內才被重復使用,等等。
cache確認 - 保證squid 不對用戶返回過時數據。在重復使用緩存對象時,squid 經常從原始服務器確認它。假如服務器指示squid 的拷貝仍然有效,數據就發送出去。否則,squid升級它的緩存拷貝,并且轉發給客戶。
1.2 Squid 的簡明歷史
對本節感興趣的讀者請閱讀英文原文檔。
1.3 硬件和操作系統要求
Squid 運行在所有流行的
Unix 系統上,也可以在Microsoft
Windows 上運行。盡管squid的Windows 支持在不斷改進,但也許在Unix 上容易一些。假如你有一個喜歡的操作系統,我建議你使用那個。否則,假如你找人推薦,我很喜歡FreeBSD。
squid 對硬件要求不算高。內存是最重要的資源。內存短缺會嚴重影響
性能。磁盤空間也是另一個重要因素。更多的磁盤空間意味著更多的緩存目標和更高的命中率??焖俚拇疟P和驅動器也是有利的。如果你舍得花錢,SCSI 磁盤比ATA 的執行性能好。當然快速的CPU也是好的,但它并不是提高性能的關鍵因素。
因為squid 對每個緩存響應使用少數內存,因此在磁盤空間和內存要求之間有一定聯系?;疽巹t是,每G 磁盤空間需要32M內存。這樣,512M 內存的系統,能支持16G 的磁盤緩存。你的情況當然會不同。內存
需求依賴于如下事實:緩存目標大小,CPU 體系(32位或64 位),同時在線的用戶數量,和你使用的特殊功能。
人們經常問如此問題:“我的
網絡有X 個用戶,需要配備什么樣的硬件給squid?”因為許多理由,這樣的問題好難回答。特別的,很難說X 個用戶將產生多少流量。我告訴人們去建立一個有足夠磁盤空間,可存儲3-7 天web 流量數據的系統。例如,假如你的用戶每天8 小時耗費1M 流量(僅僅HTTP 和FTP 傳輸),那就是每天大約3.5G。所以,我可以說,每兆web 傳輸你需要10 到25G 的磁盤空間。
1.4 squid 是開源的
Squid 是自由軟件和合作項目。假如你覺得squid 有用,請考慮以下面一種或幾種方法來回報該項目:
1.參與squid 用戶討論列表,回答問題和幫助新用戶。
2.測試新版本,報告
bug 或其他問題。
3.致力于在線文檔和FAQ。假如你發現錯誤,將它報告給維護者。
4.將你的局部修改提交給
開發者。
5.對開發者提供財政支持。
6.告訴開發者你想要的新功能。
7.告訴你的朋友和同學,Squid 非常Cool。
Squid 是在GNU 公用許可證(GPL)下發行的自由軟件。關于GPL 的更多信息請見:http://www.gnu.org/licenses/gpl-faq.html
1.5 Squid 的Web 主頁
Squid的主頁在http://www.squid-cache.org 你自己閱讀該站點吧。
1.6 獲取幫助
1.6.1 FAQ
Squid的FAQ文檔在http://www.squid-cache.org/Doc/FAQ/FAQ.html ,是對新用戶的好信息資源。
1.6.2 郵件列表
Squid 有三個郵件列表可用。郵件列表主頁在:http://www.squid-cache.org/mailing-lists.html
1.6.2.1 Squid 用戶
訂閱該郵件列表,發郵件到 squid-users-subscribe@squid-cache.org
1.6.2.2 Squid 公告
訂閱該郵件列表,發郵件到 squid-announce-subscribe@squid-cache.org
1.6.2.3 Squid 開發
加入該郵件列表有所限制。它的內容發布在http://www.squid-cache.org/mail-archive/squid-dev/
1.6.3 職業支持
即付費的支持 - 職業支持服務提供商列表,請見http://www.squid-cache.org/Support/services.html
1.7 啟動Squid
請按下面的章節一步一步來吧。
gdwk 回復于:2005-06-15 11:00:33
|
一看標題就開始激動,好人哪 :em02:
|
硬紙卡片 回復于:2005-06-15 13:57:14
|
是那本墨斗魚么?
|
段譽 回復于:2005-06-16 01:22:20
|
樓上的說對了
|
wind521 回復于:2005-06-16 15:05:05
|
好東西
|
shiqiaoliang 回復于:2005-06-30 21:57:26
|
能不能一次性發全點啊。
|
天俊 回復于:2005-07-04 12:26:52
|
恩,翻譯的不錯亞,謝謝兄弟了,辛苦額
|
dions 回復于:2005-07-06 17:32:17
|
這個星期正好研究Squid!!
菜鳥,呵呵..........
頂!!
|
niezhisheng 回復于:2005-07-26 13:35:38
|
感動^_^
|
fuyatao125 回復于:2005-07-29 08:36:53
|
正一頭霧水時,發現了此貼,好??!頂!
|
szocean 回復于:2005-09-09 10:47:01
|
正在期待中的東東來了,哈哈。。。謝了。。
|
原文轉自:http://www.kjueaiud.com
老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月
|