Nginx闻名于高性能负载均衡,缓存和web服务器,为全世界40%最繁忙的网站提供支持。在我们大多数使用情况下,默认的 Nginx 和 Linux 配置能得到满足。但是有时候调试出更优的性能是很有必要的。本文将讨论调试一个系统时需要考虑的Nginx 和 Linux 设置。有很多的设置可用,但是本博中我们只涉及到少数几个大多数用户调试时推荐过的设置项。本文没有提及的配置项通常是那些对Nginx 和 Linux 有着深入理解的用户会使用到,或者是在 Nginx 官方或专业服务团队推荐才会使用。Nginx 专业服...
分类:
其他好文 时间:
2014-11-06 00:47:04
阅读次数:
311
网卡bonding简介网卡绑定就是把多张物理网卡通过软件虚拟成一个虚拟的网卡,配置完毕后,所有的物理网卡的ip和mac将会变成相同的。多网卡同时工作可以提高网络速度,还可以实现网卡的负载均衡、冗余。bonding模式1round-robin(mode=0)轮转策略,轮流在每一个slave网卡上发送数..
分类:
其他好文 时间:
2014-11-05 17:28:41
阅读次数:
290
很多应用都通过使用缓存来避免所有的请求都查询数据库,以加快系统的响应速度,Memcached是常用的缓存服务器(现在比较流行的还有Redis),它一个高性能的分布式内存对象缓存系统,旨在通过缓存数据库查询结果,减少数据库的访问次数。但是在运行多个Memcached服务器时,往往还需要考虑其它的问题,...
分类:
其他好文 时间:
2014-11-05 12:30:56
阅读次数:
152
边缘传输服务角色对大家来说应该并不陌生了,特别是对Lync比较熟悉的朋友们。在企业中部署LyncServer产品时,边缘角色是必须部署的。但是在Exchange中,反而很少企业会部署边缘角色,至于为什么就得好好看看边缘服务器在Exchange和Lync中的作用和有不同了。接下来我们一起分析..
分类:
其他好文 时间:
2014-11-04 19:55:29
阅读次数:
389
前面有点讲到对网站后台架构的初步理解,后来又去看了书,加深了了解。架构就是最高层次的规划,难以改变的决定。 为了实现网站的高性能,高可用性,可伸缩性,可扩展性,网站安全等核心目标。从而形成的网站架构模式主要有:分层,分割,分布式,集群,缓存,异步,冗余,安全等 简单说说对他们的理解,可能概念性的会比...
分类:
Web程序 时间:
2014-11-04 17:20:19
阅读次数:
207
Nginx+keepalived做双机热备加tomcat负载均衡环境说明:nginx1:192.168.2.47nginx2:192.168.2.48tomcat1:192.168.2.49tomcat2:192.168.2.50vip:192.168.2.51一.Nginx配置1.安装Nginx所...
分类:
其他好文 时间:
2014-11-03 19:03:41
阅读次数:
189
总体介绍: 多idc缓存方案的invalid方案(如下图),是通过两个操作保证多个idc之间的缓存的高可用性和最终一致性的。更新数据库后,发送invalid消息;invalid消息广播到其他idc后,立即删除所在idc缓存中的对应key;单凭这个操作,在使用一个数据库的场景,已经能保证缓存一致性了;...
分类:
系统相关 时间:
2014-11-03 16:15:18
阅读次数:
1039
分布式系统概念总结如何构建高可用的系统?避免单点-------负载均衡技术-----选址|||-----failover构|||-----响应返回方式------NAT建||||-----IP-Tunneling高||||-----DSR可---|||-----硬件负载用|||-----软件负载----VRRP的|||-----去中心化实现软件负载----Gossip系||统||--..
分类:
其他好文 时间:
2014-11-03 01:27:59
阅读次数:
214
首先是安装包的准备nginx7.9:下载nginx...
分类:
系统相关 时间:
2014-11-02 22:39:26
阅读次数:
358
1、随机算法:负载均衡方法随机的把负载分配到各个可用的服务器上,通过随机数生成算法选取一个服务器,然后把连接发送给它。同样一个请求一会落到机器A,一会落到机器B上,Cache会被频繁淘汰,使得cache命中率低。2、轮询算法:轮询算法按顺序把每个新的连接请求分配给下一个服务器,最终把所有请求平分给所...
分类:
编程语言 时间:
2014-11-02 22:30:51
阅读次数:
789