前段通过HAproxy做反向代理,实现内部网站数据的访问内部使用varnish做缓存服务器实现动静分离,将动态数据负载到2台tomcat,静态数据代理到nginx服务器处理对于2台tomcat服务器实现基于session的共享集群tomcat服务器的数据存储到mysql集群中nginx用于处理静态文件,反代用户图片..
分类:
其他好文 时间:
2015-04-09 12:15:38
阅读次数:
160
线上的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
高性能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...
系统架构图:主机规划列表:全部的主机:CPU:Intel(R)Core(TM)i5-2410MCPU@2.30GHz内存:MemTotal:502160kB实验目标:LAMP节点提供用户动态请求访问,数据库单独有数据库节点提供;LAMP动态网站有两台服务器,提供负载均衡;静态网站服务器节点提供用户的静态资源请求访问;存..
分类:
Web程序 时间:
2015-01-12 07:01:45
阅读次数:
539
为了应付大量用户请求,我们的网站加入了Varnish作为中间Cache。上线后使用varnishstat查看client_conn比client_req高很多,导致varnish产生大量TIME_WAIT。开始以为是Nginx没有开启keep-alive的原因,开启...
分类:
其他好文 时间:
2015-01-04 13:43:33
阅读次数:
227
随着Nginxweb服务器得到越来越多的SA的青睐,Nginx的cache功能已经具备Squid所拥有的Web缓存加速功能、清除指定URL缓存的功能。而在性能上,Nginx对多核CPU的利用,胜过Squid不少。另外,在反向代理、负载均衡、健康检查、后端服务器故障转移、Rewrite重写、易用性上,Nginx也..
分类:
系统相关 时间:
2014-12-23 10:40:19
阅读次数:
204