线上的varnish之前一直跑的很稳定,这段时间网站突然响应特别慢。查看日志如下 系统信息如下: 内存使用率很低但是负载特别高,查阅相关文档原因是因为内存映射限制导致。 可以通过统计 cat?/proc/PID/maps?...
分类:
其他好文 时间:
2015-04-02 16:54:51
阅读次数:
128
系统环境: rhel6 x86_64 iptables and selinux disabled主机: 192.168.122.160:virnish apache server60.example.com 192.168.122.154:apache server54.example.com 19...
分类:
其他好文 时间:
2015-03-31 17:48:36
阅读次数:
225
本文将介绍 varnish 的工作流程,安装以及 varnish 的配置三个方面的内容。首先简单的介绍 varnish 以及其工作流程,大概了解其内部原理,然后介绍了 varnish 的安装方法,最后详细介绍了 varnish 的配置语言 VCL 以及如何对 VCL 进行调试。最后附有一份详细注释的...
分类:
其他好文 时间:
2015-03-19 10:11:50
阅读次数:
123
以前一直不懂,看到某某网站上面css链接 ?v=20130203类似这样的后来发现是为了避免浏览器读取缓存而采取的强制刷新缓存的办法。“比如新浪首页在2010年4月5日改版,只是改变CSS样式表,可以在CSS后面,诸如.css?2010.4.5,这样没清理缓存的用户打开新浪首页就不会还是以前的样子,...
分类:
Web程序 时间:
2015-03-17 19:36:37
阅读次数:
119
移动应用在处理网络资源时,一般都会做离线缓存处理,其中以图片缓存最为典型,其中很流行的离线缓存框架为SDWebImage。但是,离线缓存会占用手机存储空间,所以缓存清理功能基本成为资讯、购物、阅读类app的标配功能。今天介绍的离线缓存功能的实现,主要分为缓存文件大小的获取、删除缓存文件的实现。获取缓...
分类:
移动开发 时间:
2015-03-06 12:26:45
阅读次数:
173
一段清理缓存的代码如下:dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0), ^{ NSString*cachPath = [NSSearchPathForDirectoriesInD...
分类:
移动开发 时间:
2015-03-02 18:27:51
阅读次数:
135
清理缓存获取缓存大小:http://hsx9566.iteye.com/blog/997879http://www.eoeandroid.com/thread-103107-1-1.htmlhttp://bbs.51cto.com/viewthread.php?tid=1034446&page=pm...
分类:
其他好文 时间:
2015-02-17 17:40:34
阅读次数:
115
高性能web架构,动静分离,静态缓存。使用LVS实现4层负载均衡,使用KeepAlived实现LVS的HA和其他服务的HA,使用Nginx实现7层负载均衡,使用Squid实现caching proxy。nginx和squid作为服务,可以在前接嵌入lvs和keepalived。这是一个可嵌套的结构,只要你服务器足够,业务也有这个必要。 高性能web架构,高性能缓存,squid不仅缓存静态资源还可以...
分类:
Web程序 时间:
2015-02-16 13:08:12
阅读次数:
187
上传文件到/usr/local目录下#yum install gawk* gcc gcc-c++ libstdc++-devel httpd-devel pcre perl pcre-devel zlib zlib-devel GeoIP GeoIP-devel automake autoconf ...
分类:
其他好文 时间:
2015-02-15 23:04:27
阅读次数:
173
varnish 的windows 版本下载地址:http://sourceforge.net/projects/cygvarnish/files/windows-zip-bundle/启动:varnish:C:\varnish\bin>varnishd -a :80 -T :3500 -f c:/v...