0

为什么我的浏览器不缓存这个页面?我用过多个浏览器。在查看我的 Apache 访问日志时,我得到类似于以下内容的内容,并且我也很好奇为什么第一次命中与后续命中不同。无论我是单击链接重新加载还是手动刷新页面,后续点击都是相同的。

12.123.12.123- - [26/Oct/2013:07:17:43 -0700] "GET /testing/caching1/cacheMe.html HTTP/1.1" 200 286 "-" "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0)"
12.123.12.123 - - [26/Oct/2013:07:18:03 -0700] "GET /testing/caching1/cacheMe.html HTTP/1.1" 200 286 "http://badobe.com/testing/caching1/cacheMe.html" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Firefox/24.0"
12.123.12.123 - - [26/Oct/2013:07:21:25 -0700] "GET /testing/caching1/cacheMe.html HTTP/1.1" 200 286 "http://badobe.com/testing/caching1/cacheMe.html" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Firefox/24.0"



<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        <meta http-equiv="Cache-control" content="public">
        <title>Cache Me!</title>
    </head>
    <body><a href='cacheMe.html'>Click Me</a></body>
</html>
4

1 回答 1

0

回答你的第二个问题:

最有可能发生的事情是:

  1. 您在浏览器中输入了网址(日志中没有引荐来源行)
  2. 您点击了该页面的链接(日志中的referrer 行)
  3. 然后您刷新页面,浏览器发送了完全相同的标头和相同的引荐来源网址

或者,您的浏览器正在发送“来自域的最后访问页面”作为引荐来源网址。因为不会让一些不喜欢深度链接的网站感到不安。

于 2013-10-27T14:40:55.420 回答