为什么我的浏览器不会缓存此页面?

时间:2013-10-26 20:22:16

标签: html apache http caching browser-cache

为什么我的浏览器不会缓存此页面?我使用过多个浏览器。在查看我的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>

1 个答案:

答案 0 :(得分:0)

回答你的第二个问题:

最有可能发生的事情是:

  1. 您在浏览器中输入了网址(日志中没有引荐来源行)
  2. 您点击了该页面的链接(日志中的引荐来源行)
  3. 然后您刷新了该页面,浏览器完全使用相同的引荐来源相同的标题
  4. 或者,您的浏览器正在发送“来自域的最后访问过的页面”作为引荐来源。不要沮丧一些不喜欢深层链接的网站。