Web前端性能优化之反向代理
2015-10-17 11:38
676 查看
前面我们介绍过怎么通过减少Http请求和CDN的方式来优化Web前端性能,今天我们就来简单的介绍一下通过反向代理来优化Web前端性能。
首先我们来了解一下什么叫反向代理?
1、正向代理与反向代理?
正向代理是位于客户端和原始服务器之间的服务器,为了能够从原始服务器获取请求的内容,客户端需要将请求发送给代理服务器,然后再由代理服务器将请求转发给原始服务器,原始服务器接受到代理服务器的请求并处理,然后将处理好的数据转发给代理服务器,之后再由代理服务器转发发给客户端,完成整个请求过程。
正向代理的典型用途就是为在防火墙内的局域网客户端提供访问Internet的途径(比如学校的局域网、单位局域网访问外部资源等都使用了代理服务器)。当然我们熟知FQ也是使用正向代理这一原理。
上面我们说到正向代理是位于客户端和原始服务器端的服务器,接下来我们来详细的说一下反向代理。
反向代理方式是指代理原始服务器来接受来自Internet的链接请求,然后将请求转发给内部网络上的原始服务器,并将从原始服务器上得到的结果转发给Internet上请求数据的客户端。那么顾名思义,反向代理就是位于Internet和原始服务器之间的服务器,对于客户端来说就表现为一台服务器,客户端所发送的请求都是直接发送给反向代理服务器,然后由反向代理服务器统一调配。
嗯...那么局域网访问使用反向代理技术的系统时是不是这样的呢?
2、性能优化之反向代理
和传统的代理服务器一样,反向代理服务器也有保护网站安全的作用,来自互联网的请求必须经过反向代理服务器,相当于在原始服务器之间增加一道屏障。
除了安全功能,反向代理服务器也可以通过配置缓存功能加速web请求,当用户第一次访问呢静态内容的时候,静态内容就被缓存在反向代理服务器上,下一次用户请求静态资源时,直接从反向代理服务器返回静态内容,加速web请求访问速度,减轻原始服务器的压力。
此外,反向代理服务器也可实现负载均衡的功能,而通过负载均衡构建应用集群可以提高系统的总处理能力,进而改善网站在高并发情况下的性能。
首先我们来了解一下什么叫反向代理?
1、正向代理与反向代理?
正向代理是位于客户端和原始服务器之间的服务器,为了能够从原始服务器获取请求的内容,客户端需要将请求发送给代理服务器,然后再由代理服务器将请求转发给原始服务器,原始服务器接受到代理服务器的请求并处理,然后将处理好的数据转发给代理服务器,之后再由代理服务器转发发给客户端,完成整个请求过程。
正向代理的典型用途就是为在防火墙内的局域网客户端提供访问Internet的途径(比如学校的局域网、单位局域网访问外部资源等都使用了代理服务器)。当然我们熟知FQ也是使用正向代理这一原理。
上面我们说到正向代理是位于客户端和原始服务器端的服务器,接下来我们来详细的说一下反向代理。
反向代理方式是指代理原始服务器来接受来自Internet的链接请求,然后将请求转发给内部网络上的原始服务器,并将从原始服务器上得到的结果转发给Internet上请求数据的客户端。那么顾名思义,反向代理就是位于Internet和原始服务器之间的服务器,对于客户端来说就表现为一台服务器,客户端所发送的请求都是直接发送给反向代理服务器,然后由反向代理服务器统一调配。
嗯...那么局域网访问使用反向代理技术的系统时是不是这样的呢?
2、性能优化之反向代理
和传统的代理服务器一样,反向代理服务器也有保护网站安全的作用,来自互联网的请求必须经过反向代理服务器,相当于在原始服务器之间增加一道屏障。
除了安全功能,反向代理服务器也可以通过配置缓存功能加速web请求,当用户第一次访问呢静态内容的时候,静态内容就被缓存在反向代理服务器上,下一次用户请求静态资源时,直接从反向代理服务器返回静态内容,加速web请求访问速度,减轻原始服务器的压力。
此外,反向代理服务器也可实现负载均衡的功能,而通过负载均衡构建应用集群可以提高系统的总处理能力,进而改善网站在高并发情况下的性能。
相关文章推荐
- Nginx原理简介与 搭建反向代理服务器过程详解
- Nginx搭建反向代理服务器
- Nginx使用反向代理时Hessian411错误解决方案(转)
- 高性能高可用方案Nginx (二)Reverse Proxy(反向代理)
- IIS防御小规模DDOS攻击实例(反向代理)
- 多级反向代理下,Java获取请求客户端的真实IP地址多中方法整合
- 多级反向代理下,Java获取请求客户端的真实IP地址多中方法整合
- fastDFS分布式文件系统+反向代理+缓存
- nginx反向代理
- Nginx反向代理(基于目录动静分离、不同浏览器类型不同代理、基于扩展名的不同代理)
- netfilter和squid配合创建透明代理的问题讨论
- Nginx 反向代理 分配方式 防攻击真实Ip
- (Nginx+Apache)实现反向代理与负载均衡
- [置顶] Nginx 反向代理、负载均衡、虚拟主机实践教程
- 【Linux常识篇(1)】所谓的正向代理与反向代理
- CentOS配置基于web认证的squid 3.1.23
- Nginx 反向代理的正确配置
- ../include/squid_md5.h:27:2: error: #error Cannot find OpenSSL MD5 headers【squid安装中】
- 配置apache的反向代理
- apache反向代理