`

Cache透明代理

 
阅读更多
透明代理(Transparent Proxy):用户的浏览器不需要配置代理服务器地址,但是用户的路由设备需要支持WCCP(Web Cache Control Protocol)协议.路由器配置了WCCP功能后,会把指定的用户流量转发给Cache,由Cache对用户提供服务.
另一种方案是利用4层交换机将用户的流量转发给Cache,由Cache对用户提供服务.

1.用户访问目标服务器时不需要配置任何代理服务,直接把服务请求的目标地址设置为应用服务器IP地址
2.用户主机请求数据在发往目标主机前被透明代理截获,透明代理检查代理缓存中是否保存了用户请求数据,如果有则直接返回给用户
3.如果没有则将请求数据发送给目标服务器,同时监听外网服务器响应用户请求数据,用户主机保持相关数据在缓存中以便后期服务网内相同的访问请求.
4.由于透明代理可以截获用户访问数据,在提供缓存功能的同时也可以完成与正向代理相同的安全认证和访问控制功能
分享到:
评论

相关推荐

    http-proxy-cache:缓存 HTTP 转发代理

    100% 透明 保持与 Google Chrome 类似的一致标题顺序(参见 index.js 中的headerOrder ) 确保发送到目标的所有标头都正确区分大小写(例如User-Agent而不是user-agent ) 将所有 200 个响应存储在 MongoDB ...

    transparent_cache_proxy

    transparent_cache_proxy 这是一个node.js透明缓存代理服务器。 代理适用于所有CRUD请求,但缓存仅对GET请求生效。 新请求将响应数据存储在缓存中。 如果再次发出相同的请求,则缓存会在响应自身的缓存数据之前,...

    WordPress插件W3 Total Cache Pro v2.7.0

    通过媒体库、主题文件和 WordPress 本身进行透明的内容分发网络 (CDN) 管理 移动支持:由引用者或用户代理组分别缓存页面,包括引用者或用户代理组的主题切换 加速移动页面 (AMP) 支持 安全套接字层 (SSL/TLS) 支持 ...

    redismodule-smartcache:Redis模块中的智能和自主缓存

    redismodule-smartcache Redis模块中的智能和自主缓存概括此模块实现直通缓存,代理缓存或透明缓存。较长的描述它目前仅连接到MySQL数据库,但可以轻松移植到任何其他数据库(SQL或NoSQL),以加快查询速度或最小化...

    Frox - a transparent ftp proxy and cache-开源

    Frox是Linux,* BSD和其他类似UNIX的系统的透明ftp代理。 它可选地支持非透明代理,缓存,将ftp请求重写为http,透明病毒扫描以及从主动<->被动模式ftp的转换。

    http-stale-cache-proxy:一种不兼容的HTTP缓存代理,擅长提供过时的缓存内容,同时保持其缓存的异步更新

    该代理的基本行为是: 未缓存的内容被透明地代理(使用 )。 成功的GET或HEAD请求将被缓存以备后用。 缓存的内容将从缓存中传递。 在将缓存的内容交付给客户端的同时,原始请求也被代理到后端。 一旦收到,新的响应...

    B/Cache-开源

    透明反向缓存:放置在慢速HTTP服务器之前对其进行缓存。 处理URL映射,cookie过滤,基于cookie的身份验证,基于身份验证的单个地址,透明代理,可变缓存策略的不同页面。

    Redis故障注入代理。 测试应用程序的弹性以防止Redis的失败。-Golang开发

    对线索透明的RedFI可以作为客户端和Redis之间的代理,并具有根据您给出的规则动态注入故障的功能。 功能易于使用。 它只是您执行的二进制文件。 对客户透明。 灵活地在您定义的Redis命令上注入故障。 将故障注入限制...

    Http1.1超文本传输协议中文版

    12.3 透明协商(Transparent Negotiation) 70 13 HTTP中的缓存 71 13.1.1缓存正确性(Cache Correctness) 72 13.1.2警告信息(Warnings) 72 13.1.3缓存控制机制 (Cache-control Mechanism) 73 13.1.4显示的用户...

    HTTP协议详解

    12.3 透明协商(Transparent Negotiation) 13 HTTP中的缓存 13.1.1缓存正确性(Cache Correctness) 13.1.2警告信息(Warnings) 13.1.3缓存控制机制 (Cache-control Mechanism) 13.1.4显示的用户代理警告...

    应用服务器中间件技术要求.doc

    " " "必须支持EJB实例池 " " "必须支持Cache技术,包括Web静态内容cache、Prepare" " "语句cache、Entity bean cache等。 " "安全性要求 "基于JAAS架构,实现基于容器的安全策略,提供基于数" " "据库和LDAP认证的...

    swift-encrypt-compress-middleware:OpenStack Swift中间件,用于对象压缩和加密

    快速压缩加密中间件 ...pipeline = catch_errors gatekeeper healthcheck proxy-logging cache bulk tempurl ratelimit crossdomain container_sync tempauth staticweb container-quotas account-quotas slo dlo v

    异步并行加载工具Asyncload.zip

    I/O目前一般的I/O的访问速度: L1 > L2 > memory -> disk or network常见的IO:nas上文件 (共享文件存储)output/xxx (磁盘文件)memcache client / cat client (cache服务)database (oracle , mysql) (数据库)dubbo ...

    java开源包4

    Smart Cache 是一个采用 Java 开发的 HTTP/1.1代理服务器,也可以用来作为Web的缓存系统。 高性能的JSON处理 Jackson Jackson 是一个 Java 用来处理 JSON 格式数据的类库,性能非常好。 哈希计算工具 java-hash ...

    网络安全技术参数(1).docx

    Cache断电保护,支持异常掉电后cache数据永久保存;完全的硬件冗余:处理器、缓存、电源、风扇、适配卡、总线等都提供冗余,并保证在某硬件出问题时,能够进行自动切换,不出现单点故障;硬件RAID,支持以下几种RAID...

    react-admin-example:React Admin应用示例

    React Admin Panel示例 发展 键入npm run init生成伪造的db数据。...superagent-no-cache-将标头添加到所有防止缓存的请求中。 开发依赖 eslint-一种完全可插入的工具,用于识别和报告JavaScript中的模式eslint

    JAVA上百实例源码以及开源项目源代码

     util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,水印一般格式是gif,png,这种图片可以设置透明度、水印旋转等,可以参考代码...

    JAVA上百实例源码以及开源项目

     util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,水印一般格式是gif,png,这种图片可以设置透明度、水印旋转等,可以参考代码...

    play框架手册

    Apache作为前端代理服务器,可以允许透明更新你的应用程序 - 145 - 高级代理设置 - 146 - HTTPS配置 - 147 - 不依赖Python进行部署 - 148 - 23.部署选择 - 148 - 独立Play应用程序 - 149 - Java EE应用服务器 - 149 ...

Global site tag (gtag.js) - Google Analytics