研究squid发现,对于错误页比方404,403等。squid默认也是缓存的,但是不会计入store.log.
命中后,access.log记录为TCP_NEGATIVE_HIT/404 而且在squid返回的响应头中没有过期时间这项.
squid中文权威指南中有一段:
TCP_NEGATIVE_HIT
在对原始服务器的请求导致HTTP错误时
原创
2012-06-07 17:37:31
1059阅读
今天做squid测试时查看squid日志信息如下:
192.168.9.52 - - [13/Dec/2011:10:25:30] "GET http://www.jianhui.com/menu.gif HTTP/1.1" 404 575 "-" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/5
原创
2011-12-13 10:43:24
1790阅读
Squid web缓存加速软件目前已经是新浪、搜狐、网易等各大网站广泛应用。Squid会在设置的缓存目录下建立多个目录,每一个目录下又建立多个目录,然后才在最里层的目录中存放缓存文件(object)。squid会根据用户请求网页的URL进行哈希,生成缓存文件,存放在某一个目录中。squid启动之后,将在内存中建立一个哈希表,记录硬盘中缓存文件配置的情形。
对于类似http://you.v
转载
精选
2011-03-31 09:58:06
1668阅读
Squid代理缓存Squid源码安装:tarxfsquid-3.5.27.tar.gz//包要自己传或下载yum-yinstall\gcc\gcc-c++\make\pcre-devel\expat-devel\perlyuminstallperl-develcd/squid-3.5.27/./configure--prefix=/usr/local/squid--sysconfdir=/etc-
原创
2019-01-10 10:41:23
648阅读
Squid web缓存加速软件。Squid会在设置的缓存目录下建立多个目录,每一个目录下又建立多个目录,然后才在最里层的目录中存放缓存文件(object)。squid会根据用户请求网页的URL进行哈希,生成缓存文件,存放在某一个目录中。squid启动之后,将在内存中建立一个哈希表,记录硬盘中缓存文件配置的情形。
对于类似http://www.test.com/index.html之类的网页,
翻译
精选
2013-01-10 10:35:29
698阅读
squid 清除缓存7.6 删除缓存对象 在某些情况下,你必须从squid的cache里手工删除一个或多个对象。这些情况可能包括: + 你的用户抱怨总接收到过时的数据; + 你的cache因为某个响应而“中毒”; + Squid的cache索引在经历磁盘I/O错误或频繁的crash和重启后,变得有问题; + 你想删除一些大目标来释放空间给新的数据; + Squid总从本地服务器中cache响应,现
转载
精选
2013-08-14 21:46:58
960阅读
目录: 一、Squid 代理服务器 二、Squid 代理安装 三、搭建传统代理 四、搭建透明代理 五、ACL访问控制 六、Squid日志分析 七、反向代理 一、Squid 代理服务器Squid 主要提供缓存加速、应用层过滤控制的功能。 代理的工作机制1、代替客户机向网站请求数据,从而可以隐藏用户的真 ...
转载
2021-09-14 18:18:00
187阅读
2评论
清缓存,先关闭squid
#cd /data/squid/sbin
#squid –k shutdown
而后进入cache目录,把所有内容都删除
#cd /data/squid/var/cache
#rm –rf *
重新建立cache目录
#cd /data/squid/sbin
#squid –z
启动squid
#cd /data/squid/sbin
#squid ...
原创
2022-11-22 00:19:22
114阅读
缓存加速----Squid
原创
2020-11-09 19:04:14
446阅读
1.
COSS will not function without large file support (off_t is 4 bytes long. Please reconsider recompiling squid with –with-large-files
Bungled squid_webcache.conf……
检查是否在
转载
精选
2012-02-01 16:50:28
1948阅读
squid的缓存批量更新问题,因代理上有很多的域名,部分客户的网站如图片等会经常更新,要求又比较紧急,所以写了个自动清除缓存的脚本,后来网上也搜查了个,感觉还是别人的写的比较好,这里我把自己写的跟别人写的都记录下,方便以后查看。
我个人写的clear_squidcache.sh
#!/bin/bash #clear_squidcache.sh FILE="/tmp
原创
2011-08-03 10:42:18
1387阅读
由于网站的访问量越来越大,用户播放视频,都要从web服务器拿文件,而且又是动态连接,要调用一个php-cgi进程,这样的话很浪费资源,所以要加缓存服务器。但是问题来了,squid 默认是不缓存动态页面的,google 了半天,发现很多人的文章没有一个说到正点上的。最后自己不停的做测试,看squid.conf.documented,把问题解决了,所以就记录下来,以便以后大家遇到同样的问题。好解决。
原创
2010-08-30 11:11:01
5575阅读
点赞
<?php
$urls = $_POST['urls'];
$urls = explode("\n", $urls);
foreach($urls as $reurls){
$purge_urls[] = trim($reurls);
}
$squid_servers = array('183.61.182.1','121.12.116.2
原创
2012-10-16 16:13:54
777阅读
配置squid转载http://www.92csz.com/study/linux/21.htmSquid是比较知名的代理软件,它不仅可以跑在linux上还可以跑在windows以及Unix上,它的技术已经非常成熟。目前使用Squid的用户也是十分广泛的。Squid与Linux下其它的代理软件如Apache、Socks、TIS FWTK和delegate相比,下载安装简单,配置简单灵活,支持缓存和
原创
2014-01-15 14:38:00
459阅读
于2017.04.21 从新浪博客搬迁过来---------------------------------------------------------------- 在现在的企业中squid 作为代理服务器和缓存服务器使用,在小型的环境中squid可以作为代理服务器来供单位用户上网使用;在大型的环境中squid又作为缓存服务器来对web进行加速。常见的有正向代
原创
2017-04-21 14:07:41
4080阅读
一、Squid代理服务器 Squid主要提供缓存加速、应用层过滤控制的功能 1、代理的工作机制 代替客户机向网站请求数据,从而可以隐藏用户的真实IP地址 将获得的网页数据(静态 web元素)保存到缓存中并发给客户机,以便下次请求相同的数据时快速响应 2、代理的类型 ① 传统代理:适用于interne ...
转载
2021-09-11 21:00:00
312阅读
2评论
Squid 缓存代理 一.Squid代理服务器 1.代理的工作机制 2.代理的类型 3.使用代理的好处 二.Squid 代理安装 三.搭建传统代理 四.搭建透明代理 五.ACL访问控制 六.Squid日志分析 七.反向代理 ...
转载
2021-09-21 23:01:00
155阅读
2评论
Squid Web 代理缓存
Squid是一个能够作为HTTP、FTP、以及其他请求的代理服务器使用的互联网对象缓
存。客户端会从Squid请求URl,如果之前客户端想Squid发出过同样的请求,Squid会根
据缓存副本提供URL,同时装法与URL相关的动态内容(CGL可执行程序,服务器解析的页
面,)而不是从缓存中提分工这些内容。
还
原创
2011-05-28 21:13:38
917阅读
删除缓存对象
在某些情况下,你必须从squid的cache里手工删除一个或多个对象。这些情况可能包括:
+ 你的用户抱怨总接收到过时的数据;
+ 你的cache因为某个响应而“中毒”;
+ Squid的cache索引在经历磁盘I/O错误或频繁的crash和重启后,变得有问题;
+ 你想删除一些大目标来释放空间给新的数据;
+ Squi
原创
2012-08-22 16:18:40
994阅读
点赞
1评论
今天有个同事,问我squid清除缓存的时候报错 404 什么原因。因为我是负责前端缓存,但是缓存清除一直是另外一个部门的同事在负责。现象如图所示原因是,squidclient 清除缓存的生活,会查找缓存的文件,没有就会爆出404,如果有这个文件的话,就清除掉。所以:郁闷的同学可以试试,报404以后,固定hosts抓取一遍然后在清除就会报200的状态码了。
原创
2015-09-29 15:11:24
1414阅读