首页>>新闻中心>>建设知识

网站建设-网站的方向代理

来源: 本站    发布时间: 2018-12-16 20:08    阅读次数:

方向代理 传统代理服务器位于浏览器一侧,代理浏览器HTTP请求发送到互联网上,而方向代理服务器位于网站机房一侧,代理网站Web服务器接收HTTP请求。 和传统代理服务器可以保护浏览器安全一样方向代理服务器也具有保护网站安全的作用,来自互联网的访问请求必须经过代理服务器,相当于Web服务器和可能的网络攻击之间建立一个屏障。 

除了安全功能,代理服务器也可以通过配置缓存功能加速Web请求,当用户第一次访问静态内容的时候,静态内容就被缓存在方向代理服务器上,这样当其他用户访问该静态内容的时候,就可以直接从方向代理服务器返回,加速Web请求响应速度,减轻Web服务器负载压力,事实上,有些网站会把动态内容也缓存在代理服务器上,比如维基百科及其博客论坛网站,把热门词条、帖子、博客缓存在方向代理服务器上加速用户访问速度,当这些动态内容有变化时,通过内部通知机制通知方向代理缓存失效,方向代理会重新加载最新动态内容再次缓存起来。 此外,方向代理也可以实现负载均衡的功能,而通过负载均衡构建的应用集群可以提高系统总体处理能力,进而改善网站高并发情况下的性能。 应用服务器性能优化 应用网站架构就是处理网站业务的服务器,

网站的业务代码都部署在这里,是网站开发最复杂,变化最多的地方,优化手段主要有缓存、集群、异步等。 分布式缓存 回顾网站架构演化历程,当网站遇到性能瓶颈时,第一个想到的解决方案就是使用缓存,在整个网站应用中,混存几乎无所不在,既存在于浏览器,也存在于应用服务器和数据库缓存,既可以对数据缓存,也可以对文件混存,还可以对页面段缓存,合理使用缓存,对网站性能优化意义重大。 缓存的基本原理 缓存指将数据存储在相对较高访问速度的存储介质中,以供系统处理。一方面缓存访问速度快,可以减少数据访问的时间,另一方面如果缓存的数据是经过计算处理得到的,那么被缓存的数据无需重复计算即可直接使用,因此缓存还起到减少计算时间的作用。 缓存的本质是一个内存Hash表,网站应用中数据缓存以一对Key,Value的形式存储在内存Hash表中,Hash表数据读写的时间复杂度为O。

一起设计吧

一起设计吧
BACK