2013-10-26 71 views
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> 

回答

0

回答你的第二个问题:

最有可能发生的事情是:

  1. 您在浏览器中键入URL(日志中没有引用线)
  2. 您点击了链接到页面(引用线在日志中)
  3. 然后刷新页面,浏览器发送正好是相同的页眉s使用相同的引荐来源

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

相关问题