web版清除squid缓存V1.2.2[原创]

九月 4th, 2010 | 没有评论 | 发表在 squid | 作者:深夜的蚊子 | 本文被浏览 16 次

在1.2.1版本中,蚊子增加了squid服务器分组功能,方便了清除在不同squid服务器上的url 但相对于维护squid服务器组的文件,就有点不方便了 于是蚊子在这个版本中增加了在线编辑squid组服务器配置文件的功能,方便管理人员在线就可以对squid组配置文件进行修改编辑操作。 温馨提示:由于蚊子的这套程序暂时没有做登陆认证什么的,所以任何web可以访问程序的人都可以编辑配置文件,建议放置在内网使用。 发张v1.2.2版本的截图: 1.2.2版本下载地址:http://code.google.com/p/puregcache/ 更新说明: 增加了css文件,将css文件夹放置到和purge_cache.php文件平级目录下 增加了editconfig.php文件,放置到和purge_cache.php平级目录......阅读全文

Tags: , , , , ,

purge_cache程序转移到google-code

八月 31st, 2010 | 没有评论 | 发表在 squid | 作者:深夜的蚊子 | 本文被浏览 33 次

蚊子我也曾在google-code中搜过一些项目,没想到,今天我也要拥有自己的google-code空间了。 purge_cache到现在已经三个版本了,每次都是发送到sina的share空间中,但每次程序的地址都在更改,感觉不太方便,于是蚊子我也申请了一个google-code空间。 蚊子自认自己的写的这个程序不能称其为一个项目。当初想到写这个完全是为了想要图省事,把清除缓存的工作交给别人,解放自己的生产力。 同样,这个程序也没有什么技术含量,高手可以绕行了。我也是刚刚开始接触php,很多地方可能做的并不太好,还望各位海涵。 对于这个程序,各位在使用过程中有啥想法欢迎来我的博客上交流。 google-code地址:http://code.google.com/p/puregcache/ 目前,蚊......阅读全文

Tags: , , ,

web版清除squid缓存V1.2.1[原创]

八月 30th, 2010 | 没有评论 | 发表在 squid | 作者:深夜的蚊子 | 本文被浏览 76 次

晚上的时候,蚊子又对这个程序进行了小小的更新。 我相信很多公司的squid服务器都是按应用划分成组,每一组squid服务器提供着某一个或几个域名的cache服务,这样的话,如果用1.2版本就有点麻烦了,需要准备多个配置文件。 于是,蚊子在1.2版本的基础上进行的调整,增加了squid组的功能,这样可以通过下拉菜单选择不同的squid组进行不同域名的url的更新了。方便了更新操作。 config.ini文件的内容如下所示 [squid_group1] squidhost1 = 192.168.28.130:3128 squidhost2 = 192.168.28.201:3128 [squid_group2] squidhost1 = 192.168.28.202:3128 squidhost2 = 192.168.28.203:3128 []中是组名 紧跟着的每行是squid服务器列表 组名......阅读全文

Tags: , , , , ,

web版清除squid缓存V1.2[原创]

八月 26th, 2010 | 没有评论 | 发表在 squid | 作者:深夜的蚊子 | 本文被浏览 99 次

今天蚊子又对这个程序进行了更新,更新变化不是很大,主要是增加了在多个squid上更新多个url地址这个功能。 另外目前我有一个想法,就是,是否需要每次都显示那么详细的什么url在什么squid上更新,是不是就给一个统一的提示说明就好,提示使用者请求都被更新,当有更新失败的再详细提示。这样是不是更人性化一些。 另外在网上看squid相关的资料,貌似官方也没出个按关键词或匹配所给字词的url的清除方法,看看有没有什么其他的折中的方式吧,又得啃文档了,估计还得尝试着去看看源码呢。 发张1.2版的截图:   1.2版本的下载地址:http://ishare.iask.sina.com.cn/f/9565075.html 更新没啥注意事项,直接覆盖原来文件就行了。 阅读全文

Tags: , , , , ,

web版清除squid缓存V1.1[原创]

八月 25th, 2010 | 没有评论 | 发表在 squid | 作者:深夜的蚊子 | 本文被浏览 18 次

蚊子今天有时间,把这个程序更新了一下,变动不是很大,增加了一个config.ini的文件。通过这个文件来增加删减squid服务器,这个文件内容如下 [squid_host] squidhost1 = 192.168.122.1:80 squidhost2 = 192.168.122.2:80 这样就可以对多台squid进行清除缓存。 对呀缓存的清除这块暂时没有变化,还是只能清除一个url 对于已经下载了1.0版的用户来讲,更新还是很方便的,只需要下载压缩包,解压后覆盖原来的php文件即可。 发张新版的截图: 下载地址:http://ishare.iask.sina.com.cn/f/9541707.html 使用中如有什么问题,欢迎交流。 阅读全文

Tags: , , , , ,

web版清除squid缓存V1.0[原创]

八月 24th, 2010 | 2条评论 | 发表在 squid | 作者:深夜的蚊子 | 本文被浏览 122 次

一直以来蚊子就想解放自己,让想更新图片的人自己去刷新squid,然后看到图片的更新情况,现在终于实现了,我的第一版web方式刷新squid缓存的小应用诞生了,特别说明的是,这个版本的功能还非常的有限,每次只能清除一台squid上的一个url,不过蚊子坚信,之后我会逐渐完善这个小应用。 先来说说这个程序的实现原理吧。squid是用purge来清除缓存,purge是squid专有的一个http的header,默认情况下squid是禁止使用purge的,需要在squid.conf文件中进行配置才可以,配置方法如下 acl localhost src 127.0.0.1/32 acl purge method PURGE http_access allow purge localhost http_access deny purge 这样配置完之后就可以使用squidclient在squid本机......阅读全文

Tags: , , , , ,

squid反向代理apache认证网站[技术]

三月 5th, 2010 | 没有评论 | 发表在 apache, squid | 作者:深夜的蚊子 | 本文被浏览 169 次

今天蚊子在配置apache的authbasic认证,如果直接访问apache就始终可以验证通过,但只要通过squid访问就始终重复的让我输入用户名密码,后来google了一下,还真找到了解决办法,不过网上那个人用的是squid2.6,我用的squid3.0,不过经过蚊子测试,完全可以正常使用 解决方法就是: 在cache_peer的最后加上login=PASS参数,然后重启就行了。 阅读全文

Tags: , , , ,

squid3.0隐藏hearder设置[技术]

二月 6th, 2010 | 没有评论 | 发表在 squid | 作者:深夜的蚊子 | 本文被浏览 184 次

squid2.6可以使用header_access来控制显示与隐藏http的header信息,但是在squid3.0版本中这个参数是用不了的,所以如果要在3.0中隐藏http的header信息的话,就需要使用另外一个参数:reply_header_access 此参数的使用和header_access的类似,比如要隐藏VIA头信息,设置如下 reply_header_access Via deny all 如果需要隐藏其他的信息,可以参考上面的例子,把对应的header更改了就行,http的header信息如下 Accept                          HTTP_ACCEPT Accept-Charset     ......阅读全文

Tags: , , ,

用php代码清空squid缓存下的指定文件[转]

十一月 20th, 2009 | 没有评论 | 发表在 squid | 作者:深夜的蚊子 | 本文被浏览 225 次

PURGE 是一个特殊的HTTP请求方法。它是 Squid 的专有方法,没有在任何RFC 里定义。它让管理员能强制删除缓存对象。既然该方法有些危险,squid 默认拒绝PURGE 请求,除非你定义了ACL 引用了该方法。否则,任何能访问cache 者也许能够删除任意缓存对象。我推荐仅仅允许来自localhost 的PURGE: acl Purge method PURGE acl Localhost src 127.0.0.1 http_access allow Purge Localhost http_access deny Purge (squid.conf摘要) 以下是使用purge删除指定文件的两个函数: //发送socket数据 function socket_service($ip, $port=’80′, $out=”") { if(trim($ip)==”")return “Error: without dest host......阅读全文

Tags: , , , ,

关于动态内容前是否加载squid服务器的想法[原创]

三月 16th, 2009 | 没有评论 | 发表在 squid | 作者:深夜的蚊子 | 本文被浏览 295 次

今天在回家的路上想了这样的一个问题,这个问题也是我曾经面试的时候,那个公司的技术总监问我的问题,但当时我不知道如何作答。问题是:在动态内容前是否还有必要加squid服务器。 squid在静态文件的缓存加速方面还是很强大的,但如果应用都是动态的内容,有没有squid就两可了,很多人都是这样认为的。我是这样想的,web服务比如apahce带有keepalive参数,当这个参数打开的时候,apache出来完客户端的请求,是不会马上关闭这次的tcp连接的,当超过了设置的keepalive超时时间的时候,这次的tcp连接才会断开,这样做的好处就是可以在一次的tcp会话中完成多次请求。当apache直接对外提供服务的时候,apache面对的是所有的client,假如有10个不同i......阅读全文

Tags: , ,
第1页 共2页 1 2 下一页
  • 我的订阅



  • 我的豆瓣

  • 赞助商链接