PHP站点用Squid再次猖獗加快你的WEB[网络技术]
本文“PHP站点用Squid再次猖獗加快你的WEB[网络技术]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
用squid来猖獗加快你的web网站,对自己web网站速度不称心的话,无妨试验一下我下面举荐的办法.昨天给大家介绍了用tmpfs加快你的linux服务器,我认为还是不够过瘾,本日趁热打铁持续学了一招:
首先你得有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一样,不让加快后的全部网站都将指向默许站点)
不对之处请指正,本人一向都这么用,没呈现任何问题.
以上是“PHP站点用Squid再次猖獗加快你的WEB[网络技术]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |