本篇内容主要用三个脚本来实现LVS的配置。脚本1:lvs.sh是配置在负载均衡端,脚本2:realserver.sh是配置后端RealServer服务器上的。脚本3:check_lvs.sh是用在负载均衡端上来测试后端服务器的健康状态的脚本,如有一个RealServer宕机就会自动清除,如果恢复了就再加上,后端所..
分类:
系统相关 时间:
2015-08-12 14:51:12
阅读次数:
154
随着业务量的增长,业务服务器网络压力不断增大,查看后端服务器网络连接状态,发现TIME_WAIT状态连接巨多,TIME_WAIT占用大量的连接端口不释放,影响业务服务响应速度。同时大量的每个TCP连接都各自有个数据结构,叫TCPControlBlock.Time_wait的时候这个数据结构没有被释放。..
分类:
其他好文 时间:
2015-08-11 19:13:19
阅读次数:
256
负载均衡 将用户的请求均匀的或者按照一定的优先级分配到一组服务器中的一台上,而接收到请求的服务器独立的处理请求并返回。负载均衡技术主要用于扩展后端服务的性能。 反向代理 代理服务器将接收到的用户请求转...
分类:
其他好文 时间:
2015-08-10 00:35:08
阅读次数:
156
Nginx模块概述Nginx的模块不能够像Apache那样动态添加,所有的模块都要预先编译进Nginx的二进制可执行文件中。
Nginx模块有三种角色:
(1)Handlers(处理模块)–用于处理HTTP请求并输出内容。
(2)Filters(过滤模块)–用于过滤Headler输出的内容。
(3)Load-balancers(负载均衡模块)–当有多台服务器供选择时,选择一台后端服务器并将H...
分类:
其他好文 时间:
2015-08-07 13:24:06
阅读次数:
134
布隆过滤器基本对于做后端服务的同学,应该是耳熟能详。扫了一下比较容易搜到的资料,都能够比较明白的讲出布隆过滤器是一个什么东西?如何推导?如何选取k值?如何根据数据量的大小和冲突率的需求,选择布隆过滤器的容器大小。如果有不明白,参见下面的链接。但是我发现似乎没有哪个资料讲了,布隆过滤器为什么会比bitmap更加优秀?
布隆过滤器基本原理参见 http://www.cnblogs....
分类:
其他好文 时间:
2015-08-04 00:39:35
阅读次数:
259
asp.net的文件上传都是单个文件上传方式,无法执行一次性多张图片批量上传操作,要实现多图片批量上传需要借助于flash,通过flash选取多个图片(文件),然后再通过后端服务进行上传操作.本次教程所使用的flash上传文件是 swfupload,下面会有源码下载链接。使用工具 vs 2010。演...
分类:
Web程序 时间:
2015-08-02 10:12:20
阅读次数:
264
Session和Cookie在网站开发中是用来保存用户与后端服务器的交互状态。它们有各自的缺点和优点。而且,他们的优点和应用场景是对立的。Cookie完整地描述:当一个用户通过HTTP访问一个服务器时,这个服务器会将一些Key/Value键值返回给客户端浏览器,并给这些数据加上一些限制条件,在条件符...
分类:
其他好文 时间:
2015-08-01 23:15:20
阅读次数:
136
后端服务器健康检查
#vim/etc/varnish/health_check.vcl
probebackend_healthcheck{
.interval=5s;
.timeout=3s;
.window=10;
.threshold=8;
.request=
"GET/favicon.icoHTTP/1.1"
"Host:v5.ele.me"
"Connection:close"
"Accept-Encoding:foo/bar";
}
#后端服务器地址池配..
分类:
其他好文 时间:
2015-08-01 19:15:27
阅读次数:
413
asp.net的文件上传都是单个文件上传方式,无法执行一次性多张图片批量上传操作,要实现多图片批量上传需要借助于flash,通过flash选取多个图片(文件),然后再通过后端服务进行上传操作.
分类:
Web程序 时间:
2015-08-01 17:04:21
阅读次数:
199
Session和Cookie在网站开发中是用来保存用户与后端服务器的交互状态。它们有各自的缺点和优点。而且,他们的优点和应用场景是对立的。Cookie完整地描述:当一个用户通过HTTP访问一个服务器时,这个服务器会将一些Key/Value键值返回给客户端浏览器,并给这些数据加上一些限制条件,在条件符...
分类:
其他好文 时间:
2015-08-01 11:14:37
阅读次数:
108