天天看點

Squid

1、squid代理有三種模式:

傳統代理、透明代理和反向代理

Squid

2、haproxy和squid代理的差別

haproxy是專業代理,squid可以做代理和緩存

3、安裝squid硬體和系統要求

squid可以運作在幾乎所有的常見unix及linux系統上,也可以在windows上運作。

1)第一重要資源:記憶體

squid對硬體的要求最主要的就是記憶體資源,記憶體短缺會影響性能。因為所有的對象都會被緩存到記憶體中,

2)第二重要資源:磁盤io

磁盤空間也是另一個squid能夠高效運作的重要因素。更多的磁盤空間意味着更多的緩存目标和更高的命中率。快速的磁盤媒體也是必要的。例如:ssd、sas代替sata硬碟

當然快速的cpu也是好的,但他并不是提高性能的關鍵因素。

4、squid安裝

1)下載下傳安裝包:http://www.squid-cache.org/versions/

2)編譯前關鍵核心調整

a、調整檔案描述符

關于檔案描述符的介紹參考:http://qingwang.blog.51cto.com/505009/579064/

檢視目前使用者的檔案描述符設定:

設定檔案最大最大描述符的數目的方法:

方法一“”

方法二:

vim /etc/sysctl.conf

追加以下内容

儲存後使用sysctl -p指令使其生效

b、調整臨時端口範圍:

檢視臨時端口範圍的方法:

修改端口範圍方法:

c、編譯前檢視幫助:

幫助檔案路徑在解壓後的目錄下,名為install

d、安裝

安裝gcc和gcc-c++

繼續閱讀