
系统原理分析架构
Better_Mee
这个作者很懒,什么都没留下…
-
转载 squid,nginx,lighttpd反向代理的区别(同步VS异步模式)
squid,nginx,lighttpd反向代理的区别反向代理从传输上分可以分为2种:1:同步模式(apache-mod_proxy和squid)2:异步模式(lighttpd 和 nginx) 在nginx的文档说明中,提到了异步传输模式并提到它可以减少后端连接数和压力,这是为何?下面就来讲解下传统的代理(apache/squid)的同步传输和lighttpd,n2014-11-07 19:19:461994
0
-
原创 keepalived原理(主从配置+haproxy)及配置文件详解
此文上接博文:http://blog.csdn.net/tantexian/article/details/50056199下图描述了使用keepalived+Haproxy主从配置来达到能够针对前段流量进行负载均衡到多台后端web1、web2、web3、img1、img2.但是由于haproxy会存在单点故障问题,因此使用keepalived来实现对Haproxy单点问题的高可用2015-11-26 15:12:1426588
0
-
原创 负载均衡之Haproxy配置详解(及httpd配置)
下图描述了使用keepalived+Haproxy主从配置来达到能够针对前段流量进行负载均衡到多台后端web1、web2、web3、img1、img2.但是由于haproxy会存在单点故障问题,因此使用keepalived来实现对Haproxy单点问题的高可用处理。常用开源软件负载均衡器有:Nginx、LVS、Haproxy。三大主流软件2015-11-26 15:11:0958647
2
-
原创 系统原理分析架构-六-负载均衡(定义及介绍及LVS/Nginx/Haproxy比较)
负载均衡定义:负载均衡是由多台服务器以对称的方式组成一个服务器集合,每台服务器都具有等价的地位,都可以单独对外提供服务而无须其他服务器的辅助。通过某种负载分担技术,将外部发送来的请求均匀分配到对称结构中的某一台服务器上,而接收到请求的服务器独立地回应客户的请求。均衡负载能够平均分配客户请求到服务器列阵,籍此提供快速获取重要数据,解决大量并发访问服务问题。这种群集技术可以用最少的投资获得接近2015-11-17 10:25:523493
1
-
原创 系统原理分析架构-五-squid(反代理即web缓存服务器)
反向代理的概念(关于代理服务器分类更多详情,请参考博文:系统原理分析架构-三--代理服务器简介及分类)反向代理服务器又称为 WEB 加速服务器,它位于 WEB 服务器的前端,充当 WEB 服务器的内容缓存器。反向代理服务器是针对 WEB 服务器设置的,后台 WEB 服务器对互联网用户是透明的,用户只能看到反向代理服务器的地址,不清楚后台 WEB 服务器是2014-11-07 18:54:5783286
1
-
原创 系统原理分析架构-四-squid(简介及正向代理)
一、squid简介Squid Cache(简称为Squid)是HTTP代理服务器软件。Squid用途广泛的,可以作为缓存服务器,代理用户向web服务器请求数据并进行缓存,可以过滤流量帮助网络安全,也可以作为代理服务器链中的一环,向上级代理转发数据或直接连接互联网。还也可以用在局域网中,使局域网用户通过代理上网。Squid将数据元缓存在内存中,同时也缓存DNS查寻的结果,2014-10-16 09:23:1981850
0
-
原创 系统原理分析架构-三--代理服务器简介及分类
代理服务器 说到代理服务器,大部分人都应该比较熟悉了。google翻墙用的就是代理服务器。但是提到反向代理服务器可能大部分人就比较陌生,对于一般的代理服务器与反向代理服务器的区别估计也不是那么清楚。代理服务器通常分为两类,即转发代理(forward proxy)服务器和反向代理(reverse proxy)服务器。转发代理服务器又通常简称为代理服务器,我们常提到的2014-10-15 19:54:2779920
1
-
原创 系统原理分析架构-二-CDN内容分发网络
1、CDN简述:CDN的全称是Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户2014-10-09 17:13:2880927
1
-
原创 系统原理分析架构-一-DNS负载均衡
DNS(Domain Name System)域名系统,是因特网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网。DNS 使用TCP和UDP端口53。这样当我们访问某个域名时,DNS查找对应的分布式数据库,得出该域名对应的ip地址,从而从internet上访问该ip地址。 可能很多人会纳闷,这DNS跟系统架构似乎完全不相关。2014-10-09 16:57:1878906
1
-
原创 系统原理分析架构-开篇
系统原理分析架构-开篇(高并发、高性能)2014-10-15 12:49:4581787
2