1.标准代理缓存
标准代理缓存通常用于在本地网络的系统上存储静态网页(html、图像)。当页面被回收时,浏览器直接从本地 ProxyCache 而不是原来的 WebServer 中检索页面。浏览器被明确配置为使用代理服务器,所有 HTTP 请求都直接进入代理服务器的缓存而不是 Web 服务器。缓存要么直接填充请求(当请求被缓存时),要么将请求转发到目标服务器。
2.透明代理服务器
透明代理实现与标准代理相同的功能,但浏览器透明地工作。浏览器不需要显式设置代理服务器。相反,透明代理会在 80 次中断后阻止网络流量并过滤 HTTP 流量。
如果过滤后的请求在透明代理服务器的缓存中,则被缓存并直接响应,如果缓存不存在,则将数据包发送到目的服务器。透明代理通过 iptables 和 ipchains 拦截 Linux 上的网络通信。 Internet 服务提供商 (ISP) 经常使用透明代理,因为它们需要没有浏览器设置的模式。同时,透明代理服务器不需要相同的外部缓存,因此它是一种在 LAN 上设置缓存的简单方法。
3.反向代理缓存
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。