Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> 電腦軟件教程 >> 服務器技術 >> 服務器綜合 >> 用squid再次瘋狂加速你的web

用squid再次瘋狂加速你的web

日期:2017/1/23 16:29:53      編輯:服務器綜合

用squid來瘋狂加速你的web網站,對自己web網站速度不滿意的話,不妨試驗一下我下面推薦的方法。
首先你得有squid代理服務器,怎麼裝我就不講了,用redhat的直接使用她的rpm安裝就行。
配置squid的配置文件,使其支持httpd加速器工作方式。
編輯“squid.conf”文件(vi /etc/squid/squid.conf),增加下面內容:
http_port 80
icp_port 0
acl QUERY urlpath_regex cgi-bin ?
no_cache deny QUERY
cache_mem 16 MB
cache_dir ufs /tmp 256 16 256
log_icp_queries off
buffered_logs on
emulate_httpd_log on
redirect_rewrites_host_header off
half_closed_clients off
acl all src 0.0.0.0/0.0.0.0
http_access allow all
cache_mgr admin
cache_effective_user squid
cache_effective_group squid
httpd_accel_host 210.51.0.124
httpd_accel_port 81

http_port”參數指定Squid監聽浏覽器客戶請求的端口號,這裡當然是80了
cache_dir ufs /tmp 256 16 256
cache_dir參數設定使用的存儲系統的類型。一般情況下都類型應該是ufs,目錄應該是“/tmp”,在該目錄下使用的緩沖值為256MB,允許在“/tmp”下創建的第一級子目錄數為16,每個第一級子目錄下可以創建的第二級子目錄數量為256

選項“httpd_accel_host”和“httpd_accel_port”定義了真正的Web服務器的主機名和端口號。在這裡的配置中,真正的 HTTP服務器運行在IP地址為210.51.0.124 (www.5ilinux.com)的主機上,運行端口為81。
ok,squid設置完畢。
接著設置apache,很簡單,只要把你的httpd監聽端口設置成81就成,然後重啟你的apache。
接著重啟你的squid服務,現在你訪問你的web網站,已經是用了squid的http加速工作模式,你可以通過看squid的log日記看到他的運行情況。
我還是沒搞明白怎麼配合使用虛擬主機,以上方法只實現一個域名,不知大家有沒有做過虛擬主機squid加速,提點一下吧
frank發表 於January 14, 2004 12:22 PM | 回復(11) | 引用(1)


回復


squid配置虛擬主機還是很簡單的,仔細看說明文檔


1、httpd_accel_host virtual


2、httpd_accel_uses_host_header on(說明裡有,仔細看!!!)


最關鍵的是要在apache裡改點東西:)


1、port 8080(因為squid占用了80,或者只是舉個例子)


2、NameVirtualHost x.x.x.x:8080(一定要和apache本身的port一樣,不讓加速後的所有網站都將指向默認站點)


不對之處請指正,本人一直都這麼用,沒出現任何問題。

Copyright © Windows教程網 All Rights Reserved