为什么这些CSS文件被下载两次?

时间:2015-02-27 12:20:03

标签: javascript html css caching cookies

我只包含了所有文件一次。我有三重检查。这是一些屏幕截图。我注意到请求标头不同。我该如何解决这个问题?

enter image description here

enter image description here

<?php require_once("cssheadertop.php");?>
<meta property="og:title" content="" />
<meta property="og:description" content="" />
<meta name="description" content="">
<link rel=stylesheet href='http://fonts.googleapis.com/css?family=Roboto+Slab'>
<style>.demo{text-align:center}</style>
<title>My title</title>
<?php require_once("cssheaderbottom.php")?>

这是cssheadertop.php

<?php require_once('../../templates/sitelink.php');?>
<link rel=stylesheet href=//maxcdn.bootstrapcdn.com/bootswatch/3.3.2/united/bootstrap.min.css>
<script src="https://code.jquery.com/jquery-2.0.0.min.js"></script>
<link rel=stylesheet href=../../rrssb.css />
<script src=../../rrssb.min.js></script>
<link rel=stylesheet href=../../style.css>
<link rel=stylesheet href='http://fonts.googleapis.com/css?family=Dosis:300|Orbitron:900'>
<script src=https://cdnjs.cloudflare.com/ajax/libs/prefixfree/1.0.7/prefixfree.min.js></script>
<script src=../prism.js></script>
<link rel=stylesheet href=../prism.css />
<meta property=og:image content="">

更新 sitelink.php只有PHP和cssheaderbottom.php才有导航。

更新2 它不仅仅是关于bootstrap.min.css,而且每次都会在每次三次下载两次css文件(你可以在下面的图片中看到它)。

1 个答案:

答案 0 :(得分:0)

这与您的代码无关,它与您的浏览器开发设置有关,在您的开发控制台的某个位置有一个名为&#39; Persist logs&#39;基本上将旧文件保存在日志中供您比较,如果您禁用该功能,您将看到没有文件的加载重复,请参阅我附加的屏幕截图,我通过选择&#39;来复制您的问题。坚持原木&#39;标记为黄色 希望它对你有所帮助,

Persist logs