January 14, 2004用squid再次疯狂加速你的web昨天给大家介绍了用tmpfs加速你的linux服务器,我觉得还是不够过瘾,今天趁热打铁继续学了一招,用squid来疯狂加速你的web网站,对自己web网站速度不满意的话,不妨试验一下我下面推荐的方法。 首先你得有squid代理服务器,怎么装我就不讲了,用redhat的直接使用她的rpm安装就行。 http_port 80
cache_dir ufs /tmp 256 16 256 cache_dir参数设定使用的存储系统的类型。一般情况下都类型应该是ufs,目录应该是“/tmp”,在该目录下使用的缓冲值为256MB,允许在“/tmp”下创建的第一级子目录数为16,每个第一级子目录下可以创建的第二级子目录数量为256
ok,squid设置完毕。 接着设置apache,很简单,只要把你的httpd监听端口设置成81就成,然后重启你的apache。 接着重启你的squid服务,现在你访问你的web网站,已经是用了squid的http加速工作模式,你可以通过看squid的log日记看到他的运行情况。 我还是没搞明白怎么配合使用虚拟主机,以上方法只实现一个域名,不知大家有没有做过虚拟主机squid加速,提点一下吧 frank发表 于January 14, 2004 12:22 PM | 回复(11) | 引用(1)回复
squid配置虚拟主机还是很简单的,仔细看说明文档 我也很想知道怎么可以配合使用虚拟主机,实现多个域名,请指教 Posted by: aurora at May 10, 2004 10:55 AM张汪: 我用的是校园网,有的网站可以上,但有的却不能?能不能告诉我怎么绕过服务器?谢谢? Posted by: 张汪 at April 24, 2004 11:33 PM偶然发现chinadns使用了 squid 来集群给客户提供缓存服务 我访问国外就用代理,平时都不用代理,服务器随时调整的~ 可能跟你的squid配置有关系,我这边就很快,但我由于没有解决虚拟域名的问题,所以忍痛割爱了:( Posted by: frank at March 3, 2004 04:23 PM我又一问题,我用这种加速模式运行的时候,当访问量大时我得到网页的内容会很慢,但是这时如果我绕过squid,直接访问apache的81端口获取网页就很快,这是为什么?难道squid性能问题? Posted by: freenetwalker at March 3, 2004 09:42 AMTo:frank: sohu用的squid是跑在另外的主机上吧?? 有些问题很难回答,至少我对mysql的性能调整还不是很熟悉, 但我知道sohu好像就是用squid来加速它的网站的。 我说的虚拟主机跟squid配合还是挺麻烦的,至少我是没配出,你说的是普通的配置,反正我没配置出来不知为什么?? Posted by: frank at January 14, 2004 05:31 PM几个疑虑: 1.如果网站是基于数据库的话,比如mysql,因为数据库有最大化利用内存的 2.访问量大的站点上好像不怎么合适,因为apache这样的服务器软件软件是经过大量的站点验证其性能的,如果这中间再经过一个代理层,这个代理层的IO性能怎么样不能保证,有时候反而成为速度瓶颈。如果访问量不大又好像没有必要这么作了。
个人之见,未经验证,还请指教 |
|