web架构篇
清霄
每天进步一点点
展开
-
Nginx 利用if判断
个人习惯利用虚拟主机配置文件所以这里也用这个做测试[root@www conf]# tail nginx.conf location / { stub_status on;原创 2013-08-01 22:30:37 · 21403 阅读 · 0 评论 -
IIS7.5和IIS6 性能对比
1.环境此处笔者以同样的配置装两台机器,系统未做任何原创 2014-05-24 13:48:32 · 3985 阅读 · 0 评论 -
squid php清除缓存(4)
每次勇telnet清除或者squidclinent清除缓存太麻烦,索性写个php的缓存清理工具!原创 2014-04-24 09:26:33 · 933 阅读 · 0 评论 -
squid 3.1安装配置(1)
SQUID历史最悠久的一款cache加速服务1.原创 2014-04-21 11:35:14 · 1240 阅读 · 0 评论 -
squid acl写法
Changes in 3.4 aclNew test type server_cert_fingerprint to match against server SSL certificate fingerprint.New test type note to match against transaction annotations by name and value, or just b转载 2014-05-04 21:20:17 · 3272 阅读 · 0 评论 -
TCP连接的三次握手--一次故障记录
关于TCP的三次握手大家都知道tcp和udp协议,tcp可靠的网络传输协议,udp效率高但是不会进行传输确认,只有投递。那么三次握手就是为了保证tcp的可靠传输,下边是用wireshark抓取一次失败的http请求的结果:首先TCP的三次握手是建立连接NO1,113.31的主机给112.65的主机发送了一个包含syn的包并且设置seq等于0,来请求建立连接NO2,1原创 2013-12-19 21:54:29 · 3778 阅读 · 0 评论 -
一次http完整的请求tcp报文分析
一次http请求的报文分析数据包如下:原创 2013-12-19 22:31:37 · 5134 阅读 · 0 评论 -
nginx+keepalived实现高可用负载均衡
1.获取keepalived[root@master src]# wget http://www.keepalived.org/software/keepalived-1.2.9.tar.gz2.安装依赖包yum -y install openssl-devel gcc gcc-c++ glibc make3.安装[root@master src]# cd keepaliv原创 2013-11-21 17:49:04 · 868 阅读 · 0 评论 -
memcached分布式和算法
memcache的分布式功能介绍和安装memcache的安装详见http://blog.csdn.net/cwg_1992/article/details/9818371下边进行介绍memcache的分布式功能:memcached服务内部并没有任何的“分布式”之说,他只是由APP Server通过算法进行实现分布式的如图所示:如果有三个memcache服原创 2013-09-07 15:39:46 · 818 阅读 · 0 评论 -
varnish配置示例
Varnish配置详解见此处以下是线上的示例配置文件backend aaa { //定义后端主机aaa .host = "192.168.118.141"; .port = "80";}backend bbb { //定义后端主机bbb原创 2013-10-24 10:00:33 · 764 阅读 · 0 评论 -
varnish配置文件VCL详解
关于写varnish的配置文件VCL的相关知识本文当参考自https://www.varnish-cache.org/docs/3.0/reference/vcl.html#首先varnish是一个反向代理缓存服务器,它至少需要一个后端真正的服务器来提供服务此处称之为“后端对象”首先定义一个后端对象:backend www {原创 2013-09-01 16:04:37 · 3636 阅读 · 0 评论 -
RHEL6.4安装varnish
varnish开源项目是2006年发布的第一个版本0.9.距今已经八年多了,此文档之前也提过varnish还不稳定,那是2007年时候编写的,现在的varnish已经很健壮。很多门户网站已经部署了varnish,并且反应都很好,甚至反应比squid还稳定,且效率更高,资源占用更少。相信在反向代理,web加速方面,varnish已经有足够能力代替squid。Varnish 的作者Poul原创 2013-08-31 15:06:30 · 1172 阅读 · 0 评论 -
apache2 rewrite几则例子
http请求中rewrite的变量HTTP表头的变量HTTP_USER_AGENTHTTP_REFERERHTTP_COOKIEHTTP_FORWARDEDHTTP_HOSTHTTP_PROXY_CONNECTIONHTTP_ACCEPT连接请求的变量REMOTE_ADDRREMOTE_HOSTREMOTE_PORTREMOTE_USERRE原创 2013-08-13 17:55:15 · 2172 阅读 · 1 评论 -
RHEL6.4_64安装配置测试LVS+Keepalived
Keepalived负责故障节点的剔除和漂移ip(VIP)的管理LVS负责负载均衡调度架构规划: 系统:RHEL6.4_64 web: LVS mster:192.168.0.111 LVS slave:192.168.原创 2013-08-11 18:25:04 · 2184 阅读 · 0 评论 -
apache启用shtml
1. 确认加载include.so模块,将注释去掉: LoadModule include_module libexec/apache2/mod_include.so 此模块说明This module provides a filter which will process files before they are sent to the client. The processing原创 2013-08-05 18:05:51 · 675 阅读 · 0 评论 -
tomcat用memcache进行session共享
tomcat版本及环境Using CATALINA_BASE: /usr/local/81tomcatUsing CATALINA_HOME: /usr/local/81tomcatUsing CATALINA_TMPDIR: /usr/local/81tomcat/tempUsing JRE_HOME: /usrUsing CLASSPATH:原创 2015-05-27 16:20:04 · 958 阅读 · 0 评论