一.Varnish简述 varnish是一款高性能且开源的方向代理服务器和HTTP加速器,它的开发者poul-Henning kamp是FreeBSD 核心的开发人员之一。varnish采用全新的软件体系机构,和现在的硬件体系配合紧密,varnish是一个轻量级的cache和反向代理软件。先进的设计 ...
分类:
Web程序 时间:
2018-09-22 22:27:35
阅读次数:
222
LVS:1、抗负载能力强。抗负载能力强、性能高,能达到F5硬件的60%;对内存和cpu资源消耗比较低2、工作在网络4层,通过vrrp协议转发(仅作分发之用),具体的流量由linux内核处理,因此没有流量的产生。2、稳定性、可靠性好,自身有完美的热备方案;(如:LVS+Keepalived)3、应用范 ...
分类:
其他好文 时间:
2018-09-21 18:23:41
阅读次数:
160
# Nginx快速入门
[TOC]
## Nginx基本概述
如果听说过或使用过Apache软件,那么很快就会熟悉Nginx软件,与Apache软件类似,Nginx(“engine x”)是一个`开源的`,支持`高性能.高并发`的www服务器和代理软件。它是由俄罗斯人lgor Sysoev开发的,最初被应用在俄罗斯的大型网站www.rambler.ru 上。后来作者将源代码以类BSD许可证的形式开源出来供全球使用
Nginx因具有高并发(特别是静态资源)占用系统资源少等特性,因为功能越来越多逐渐流行起来。
在功能方面,Nginx不但是一个优秀的Web服务软件,还具有`反向代理,负载均衡和缓存服务功能`在反向代理和负载均衡方面,类似于大名鼎鼎的`LVS负载均衡及Haproxy`等专业代理软件,但是Nginx部署起来更加简单且方便。 在缓存方面,又类似于`Squid`等专业软件,但是最常用的缓存软件是`memcache` 它的功能比Nginx的缓存更加强大
Nginx近两年也逐渐被越来越多的中小型网站所用。比较流行的Web架构是LNMP或LEMP L
分类:
其他好文 时间:
2018-09-17 23:00:55
阅读次数:
255
1.搭建环境描述: 操作系统: [root@HA-1 ~]# cat /etc/redhat-release CentOS release 6.7 (Final) 地址规划: 10.0.0.36 10.0.0.151 拓扑结构: 此结构要实现的功能是:通过HAProxy实现三个站点的负载均衡,即当用 ...
分类:
其他好文 时间:
2018-09-14 23:17:06
阅读次数:
222
一.基于虚拟主机的HAProxy负载均衡系统配置实例 1.通过HAProxy的ACL规则配置虚拟主机: 下面将通过HAProxy的ACL功能配置一套基于虚拟主机的负载均衡系统。这里操作系统环境为:CentOS release 6.7,HAProxy版本为haproxy-1.4.24,要实现的功能如图 ...
分类:
其他好文 时间:
2018-09-14 23:15:42
阅读次数:
273
一.高性能负载均衡软件HAProxy介绍: 随着互联网业务的迅猛发展,大型电商平台和门户网站对系统的可用性和可靠性要求越来越高,高可用集群、负载均衡集群成为一种热门的系统架构解决方案。在众多的负载均衡集群解决方案中,有基于硬件的负载均衡设备,例如F5、Big-IP等,也有基于软件的负载均衡产品,例如 ...
分类:
其他好文 时间:
2018-09-14 23:11:52
阅读次数:
214
一.HAProxy基础配置与应用实例: 1.快速安装HAProxy集群软件: HAProxy的官网: https://www.haproxy.org/#down下载HAProxy的源码包。 安装: [root@data-1-1 ~]# tar zxvf haproxy-1.4.24.tar.gz [ ...
分类:
其他好文 时间:
2018-09-14 23:07:49
阅读次数:
229
拓扑:haproxy代理分发器:192.168.2.100web1===192.168.2.131web2===192.168.2.132安装[root@CO7~]#yum-yinstallgccgcc-c++autoconfautomake[root@CO7~]#tar-zxfhaproxy-1.8.0.tar.gz[root@CO7~]#cdhaproxy-1.8.0[root@CO7hapr
分类:
其他好文 时间:
2018-09-14 17:19:23
阅读次数:
159
一、安装varnish在server1中安装两个包varnish-3.0.5-1.el6.x86_64.rpm varnish-libs-3.0.5-1.el6.x86_64.rpm1.在server1中(varnish)配置varnish服务vim /etc/sysconfig/varnishVA ...
分类:
系统相关 时间:
2018-09-14 01:19:11
阅读次数:
278
一、什么是CDN cdn全称为内容分发网络(Content Delivery Network)。基本思想是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,是内容传输地更快、更稳定。通过在互联网各处放置节点服务器来构成在现有的互联网基础上的一层只能虚拟网络,cdn系统能够实时地根据网络流 ...
分类:
其他好文 时间:
2018-09-14 01:11:05
阅读次数:
238