扶凯

取势 明道 优术

正在浏览标签 Squid

总共找到 56 篇

作者为 扶 凯 发表

IT•技术

  当我们使用 Squid 是不是常常会有个问题,就是怎么查文件是否存在.大家是怎么查的…我想大多都是使用 wget 来查.wget -S 如果显示 HIT 就是文件从 Cache 中取的,不是从源网站取的.但这个过程非常慢,因为如果是大量的文件,比如 100W 的文件要查怎么办…都下载一次? 有人就讲了,我不是可以发 Head 的头来查吗?比如使用 Curl 来查.这样没有下载文件的过程,这样多快啊…...

作者为 扶 凯 发表

我们之所以认为 Squid 功能强大,除了本身的功能强大外,还有一些可以扩展的地方,比如 url_rewrite, storeurl_rewrite 和 external_acl_type 这几个,相当爽,很方便扩展.以前我也用这个帮朋友做过几个小功能.下面分享一下我以前有关这些的资料. 我们使用 url_rewrite ,一定要深入的了解 url_rewrite 工作在什么地方,在 Squid 中,这种东西又叫重定向器,他可以引用 squid 的外部程序,它重写来自...

作者为 扶 凯 发表

IT•技术

 CDN 中动态内容是不太好解决的,通常需要很麻烦的技术和方法来实现这些功能,比如我设计过一种动态缓存的方法,基于 session 栏接,然后根据热点来做动态缓存时间的控制.目前开放的实现 Cache 的技术主要有 CSI,SSI,ESI 之类几种.在一个动态网页中,内容不断更新和变化,但这并不意味不能缓存,其实还是有 90% 的内容都可以做到 CDN  中的.只要花点心思.但这些都对客户有更加高的...

网站又挂了 2,159 views

作者为 扶 凯 发表

这次比较惨,比上次还惨,上次是 ARP 攻击,这次是硬盘直接挂了,还好数据分区是使用的 Linux 的软件 RAID .所以大多的数据是能恢复的.目前也只能先放到这个节点中先用着,晚点过一周后,转到青岛去. 昨天给网站恢复了一下,我打开和管理都正常.也就没有怎么管理了.今天下午才发现,原来用户打开都不正常.显示都是 500 的出错. 唉,一个傻B 的错误设置.引起除了管理员外,所有其它的用户打开都是500. ...

作者为 扶 凯 发表

IT•技术

对比目前所有 squid 的标准版本中性能的对比,以及确认Squid 2.7 和 Squid 3.1 的性能有多大分别.每次不同的测试前,一定要清掉上一次的 cache_dir 中的 cache 的 object . 测试方法: 1.每次在测试前,先删除所有的 cache_dir 中的内容 2. squid -z 来初始化 cache_dir 3. 使用 ab.new -c 200 -n 30000 "http://test.php-oa.com/4k.html?cct00003000" 来重复打压力三次.确认所有内...

作者为 扶 凯 发表

在内存中命中,使用 Squid 本身的机制来 Cache 文件,和文件系统本身的 Cache 机构时,Squid 内存 Cache 机构性能提高会有多少. 压力测试语句 ./ab -c 100 -n 30000 "http://test.php-oa.com:81/4k.html?cct00003000" 测试用的 AB ,并发 100 打 3W 次压力,文件的大小是 4k 的小文件.使用 16 进制来随机生成文件名.这样来测试,为了保证有效性,我先前打了二次,不做为记录,只为了 ...

作者为 扶 凯 发表

IT•技术

没事做,分析了一下国内 CDN 的 Cache 中,文件的大小.发现果然还是小文件为主. 文件大小 占用比 10~50K 47% 50~100K 16% 100~1024K 10% 1024k~10M 9% 0~10K 9% 10~M 6%

Squid 能跑多少流量? 4,947 views

作者为 扶 凯 发表

IT•技术

很多人讲 Squid 都只能跑 50M ,我发二张图,看看跑到多少.普通的三年前的机器.硬件配置大约为 CPU: Intel(R) Xeon(R) CPU 5110 @ 1.60GHz 硬盘: 6 个 SATA 接口 物理内存:共 4041 M