在大型项目四层负载有LVS,但在中小型项目或者内部有很多应用需要做TCP四层基于端口转,以前我们采用Socat,后面也尝试使用iptables来做四层的端口转发,同样HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,但由于其配置相对复杂,在实际生产项目中还是以Nginx为主,Ngi..
分类:
其他好文 时间:
2015-12-11 19:03:33
阅读次数:
217
由于公司需要上线HTTPS,于是针对HTTPS需要做压力测试,使用相同加密强度的证书,分别对Haproxy和Nginx做压力测试,然后进行CPU使用量的对比:以下均针对相同网址及后台服务器进行1000次请求压力测试:第一次haproxy1000次https压测第二次haproxyhttp压测第三次Nginxhttps,默认..
分类:
Web程序 时间:
2015-12-11 16:51:43
阅读次数:
316
1.安装# wgethttp://haproxy.1wt.eu/download/1.3/src/haproxy-1.3.20.tar.gz# tar zcvf haproxy-1.3.20.tar.gz# cd haproxy-1.3.20# make TARGET=linux26 PREFIX=...
分类:
其他好文 时间:
2015-12-10 13:27:00
阅读次数:
265
varnish:vcl:varnish配置语言,配置varnish缓存策略;是“域”类型: stateengine:(9个)vcl_recv vcl_pipe vcl_pass vcl_hash vcl_hit vcl_miss vcl_fetch vcl_deliver vcl_error(1)vcl_recv模块用于接收和处理请求。当请求成功被调用后,Varnish..
分类:
其他好文 时间:
2015-12-09 19:59:37
阅读次数:
913
1.在haproxy.cfg中加入下面参数。option forwardfor #如果后端服务器需要获得客户端真实ip需要配置的参数,必须要放在listen模块下2.如果是apache,则加入下面参数(即修改)LogFormat “\”%{X-Forwarded-For}i\”%l %t...
分类:
Web程序 时间:
2015-12-09 13:47:26
阅读次数:
313
haproxy.cfg请备份再编辑:# /etc/haproxy/haproxy.cfgglobal chroot /var/lib/haproxy daemon group haproxy maxconn 4000 pidfile /var/run/haproxy.pid user haproxy...
分类:
其他好文 时间:
2015-12-09 11:58:48
阅读次数:
278
商品详情页面的静态化,varnish加速,秒杀商品库独立部署服务器这种就略过不讲了。只讨论库存部分的优化mysql配置层面的优化可以参考我的这篇文章《关于mysql innodb引擎性能优化的一点心得》重点设计在数据库层面。2张表:第一张:判重表(buy_record),该用户有没秒杀过该商品字段:...
分类:
数据库 时间:
2015-12-08 18:10:15
阅读次数:
181
HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它...
分类:
其他好文 时间:
2015-12-06 17:38:16
阅读次数:
256
简介HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。根据官方数据,其最高极限支持10G的并发。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上..
分类:
其他好文 时间:
2015-12-06 02:02:14
阅读次数:
332
高可用:keepalived / HeartBeat负载: LVS /Haproxy浅谈web应用的负载均衡、集群、高可用(HA)解决方案《构建高性能web站点》笔记--基础架构篇高可用可伸缩架构实用经验谈amoeba是一个以MySQL为底层数据存储,并对应用提供MySQL协议接口的proxy。它集...
分类:
其他好文 时间:
2015-12-05 19:17:40
阅读次数:
138