`
TimerBin
  • 浏览: 361146 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

X-Cache 和 X-Cache-Lookup

    博客分类:
  • HTTP
 
阅读更多

在Http协议的Response Header中,可根据以下两项来判断是否被缓存命中。

X-Cache:HIT from www.cdn.com
X-Via:代理服务器地址信息

x-cache-lookup:指专门查看代理服务器中是否有某个网页缓存:有就返回HIT,没有返回MISS。

x-cache:项指浏览器从何处、是在哪个代理缓存载入的网页文件:服务器名后的3128指服务器端口。

注:X-Via 未查到相关资料说明

 

可通过对Response Header进行以下配置来进行设置,不被任何代理缓存命中,每次取最新信息

// Http 1.0 header
response.setDateHeader("Expires", 1L);
response.addHeader("Pragma", "no-cache");
// Http 1.1 header
response.setHeader("Cache-Control", "no-cache, no-store, max-age=0");

 

分享到:
评论

相关推荐

    web服务器缓存实现原理,通过chrome f12观察web服务器缓存

    web服务器缓存实现原理,通过chrome f12观察web服务器缓存 后台action命中缓存hit Via X-cache X-Cache-Lookup

    lookup-dns-cache:通过避免线程池并为特定主机名使用DNS TTL缓存来加速nodejs`dns.lookup`方法的实现

    const { lookup } = require ( 'lookup-dns-cache' ) ;// With "request" modulerequest ( { url : 'http://google.com' , method : 'GET' , lookup : lookup} , ( error , response , body ) => { // ...} ) ;// ...

    dns-lookup-cache:通过避免线程池并为特定主机名使用DNS TTL缓存来加速nodejs“ dns.lookup”方法的实现

    const { lookup } = require ( 'dns-lookup-cache' ) ; // With "request" module request ( { url : 'http://google.com' , method : 'GET' , lookup : lookup } , ( error , response , body ) => { // ... } ...

    Informatica Dynamic Lookup Cache

    总之,Informatica Dynamic Lookup Cache 是一种强大的工具,它允许数据集成过程保持与源系统的同步,特别是在需要实时数据和历史记录跟踪的情况下。尽管使用动态缓存可能带来额外的性能挑战,但通过适当的规划和...

    Delphi中ADOQuery使用了lookup字段后出现未知错误解决办法

    然而,在实际操作过程中,可能会遇到一些未知错误,这些问题往往与lookup缓存(lookupCache)的配置有关。 #### 错误现象 当使用ADOQuery组件并设置了lookup字段后,可能会发现查询结果并不如预期那样显示关联的...

    cacheable-lookup:尊重TTL的可缓存dns.lookup(…)

    使用lookup选项 const http = require ( 'http' ) ; const CacheableLookup = require ( 'cacheable-lookup' ) ; const cacheable = new CacheableLookup ( ) ; http . get ( 'http://example.com' , { lookup : ...

    Cache Lookup Error(解决方案).md

    Cache Lookup Error(解决方案).md

    iis日志分析查看工具

    Lookup) cs(X-Content-Duration) cs(X-Content-Length) cs(X-Content-Type-Options) cs(X-Frame-Options) cs(X-MS-AutoConfig-Referrer) cs(X-MS-Edge-Ref) cs(X-MS-InvokeApp) cs(X-MS-User-Agent) cs(X-UA-...

    cachefiles源码

    - `cachefiles_lookup()`:查找缓存中的文件,如果不在则触发从NFS服务器的获取操作。 - `cachefiles_read()` 和 `cachefiles_write()`:处理读写请求,可能涉及本地缓存和远程服务器之间的数据传输。 - `cachefiles...

    geoip-lookup:获取有关 IP 地址的位置信息

    公开 2 个简单的 API, .lookup和.match 。 两者都是异步的,但.match将“阻止”回调,直到它检索到信息。 如果数据没有缓存在 LevelUp 本地数据库中,一旦数据被检索, .lookup将返回一个未定义的结果。 用法: ...

    wget-1.11.4-1

    GNU Wget 1.11.4,非交互式的网络文件下载工具。 用法: wget [选项]... [URL]... Mandatory arguments to long options are mandatory for short options too. ... -X, --exclude-directories=LIST list of excluded ...

    windows版wget命令

    -x, --force-directories force creation of directories. -nH, --no-host-directories don't create host directories. -P, --directory-prefix=PREFIX save files to PREFIX/... --cut-dirs=NUMBER ignore ...

    上网监控工具

    可以随时监测上网情况,和有无被攻击 X-NetStat is a program that displays information on your current Internet and network connections, much like the console netstat.exe program, but in a graphical ...

    APIxCachePSR6缓存的一个微小封装

    5. `Indexer`类:负责创建和管理缓存索引,可能包含`index()`, `lookup()`, `removeIndex()`等方法。 在压缩包文件`apix-cache-006d72a`中,包含了APIx Cache项目的源代码,开发者可以通过阅读和研究这些代码来了解...

    windows版curl

    -x, --force-directories force creation of directories. -nH, --no-host-directories don't create host directories. -P, --directory-prefix=PREFIX save files to PREFIX/... --cut-dirs=NUMBER ignore ...

    weather-lookup:PWA查找世界上任何地方的天气

    在 "weather-lookup-main" 压缩包文件中,可能会包含以下组成部分: - `index.html`:应用的入口文件,包含HTML结构。 - `style.css` 或 `styles.scss`:定义应用的样式。 - `script.js` 或 `main.js`:存放...

    ICS delphixe10源码版

    and Mac OS-X projects. Note that latest C++ Builder version supported is XE3 (lack of spare time, sorry). ICS V9 is in early development and is planned to support Android. There are no current plans ...

    linux.chm文档

    chmod ugo+rwx directory1 设置目录的所有人(u)、群组(g)以及其他人(o)以读(r )、写(w)和执行(x)的权限 chmod go-rwx directory1 删除群组(g)与其他人(o)对目录的读写执行权限 chown user1 file1 改变一个文件的...

    informatica转换组件用法总结

    本文将详细解析几个重要的转换组件,包括Source Qualifier、Update Strategy和Expression,以及Lookup的使用方法,旨在帮助初学者更好地理解和应用这些组件。 1. **Source Qualifier** Source Qualifier主要负责...

    kernel panic - not syncing : fatal exception

    用户遇到的问题是在屏幕显示了“Fatal exception: panic in 5 seconds” 和 “kernel panic - not syncing : fatal exception”之后,系统就停止响应。根据用户的描述,这个问题似乎并不局限于特定类型的处理器...

Global site tag (gtag.js) - Google Analytics