具体来说,WebCAT通过将代理服务器上的缓存内容下载到本地计算机来实现对Web页面的离线保存。用户可以在本地计算机上查看这些已经缓存的Web页面,并在没有网络连接的情况下访问它们。
WebCAT的离线保存功能主要有以下几个步骤:
1 安装WebCAT软件并配置代理服务器:用户需要首先安装WebCAT软件,并将其配置成代理服务器模式,以便能够拦截并缓存Web页面。
2 访问要保存的Web页面:用户可以使用WebCAT作为代理服务器,在浏览器中访问要保存的Web页面。此时,WebCAT会自动将该页面缓存到本地的硬盘上。
3 离线查看缓存页面:当用户需要查看已缓存的Web页面时,可以直接从本地硬盘上打开WebCAT软件,选择要查看的缓存页面即可。
需要注意的是,在离线网页的应用场景中,用户需要提前把需要离线保存的Web页面访问一遍,使其被缓存到代理服务器上。另外,WebCAT的离线保存功能只支持>缓存服务器用来存储网络上的其他用户需要的网页,文件等等。这种服务器不仅可以使用户得到他们想要得信息,而且可以减少网络的交换量。缓存服务器往往也是代理服务器。对于网络的用户,缓存服务器和代理是不可见的,在用户看来所有的信息都来自访问的网站。
本文介绍NGINX缓存机制,配置和参数说明。
如图所示,nginx缓存,可以在一定程度上,减少源服务器的处理请求压力。因为静态文件(比如css,js, )中,很多都是不经常更新的。nginx使用proxy_cache将用户的请求缓存到本地一个目录。下一个相同请求可以直接调取缓存文件,就不用去请求服务器了。毕竟,IO密集型服务的处理是nginx的强项。
Nginx的缓存加速功能是由proxy_cache(用于反向代理和静态缓存)和fastcgi_cache(PHP动态缓存)两个功能模块完成。
Nginx缓存特点:
先上个例子:
因为我是在一台服务器上做试验,所以用了两个端口 80 和 90 进行模拟两台服务器之间的交互。
接下来讲一下配置项:
这里我设置了 、 css 、 js 静态资源进行缓存。
当用户输入 >LVS: 是基于四层的转发
HAproxy: 是基于四层和七层的转发,是专业的代理服务器
Nginx: 是WEB服务器,缓存服务器,又是反向代理服务器,可以做七层的转发
区别: LVS由于是基于四层的转发所以只能做端口的转发
而基于URL的、基于目录的这种转发LVS就做不了
工作选择:
HAproxy和Nginx由于可以做七层的转发,所以URL和目录的转发都可以做
在很大并发量的时候我们就要选择LVS,像中小型公司的话并发量没那么大
选择HAproxy或者Nginx足已,由于HAproxy由是专业的代理服务器
配置简单,所以中小型企业推荐使用HAproxy
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)