Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如果多个页面使用同一个css文件,是否会反复加载?_Html_Css_.htaccess - Fatal编程技术网

Html 如果多个页面使用同一个css文件,是否会反复加载?

Html 如果多个页面使用同一个css文件,是否会反复加载?,html,css,.htaccess,Html,Css,.htaccess,这是一个一般性的问题,但我没有找到任何令人满意的答案。我正在创建一个有7-8页的网站。我有一个通用的css,用于所有页面。当我进入我的主页时,这个css会被加载。现在当我进入其他页面时,这个css会再次从服务器或浏览器本地缓存加载吗? 我在某个地方读到,为了启用浏览器缓存,您必须对服务器的.htaccess文件进行一些更改。浏览器本身是否不使用缓存的文件?我会第一次主持网站,所以我不知道这件事。请指导,以便我可以使网站具有更好的性能。这取决于web服务器强制执行的缓存策略/大多数商品服务器只提供

这是一个一般性的问题,但我没有找到任何令人满意的答案。我正在创建一个有7-8页的网站。我有一个通用的css,用于所有页面。当我进入我的主页时,这个css会被加载。现在当我进入其他页面时,这个css会再次从服务器或浏览器本地缓存加载吗?

我在某个地方读到,为了启用浏览器缓存,您必须对服务器的.htaccess文件进行一些更改。浏览器本身是否不使用缓存的文件?我会第一次主持网站,所以我不知道这件事。请指导,以便我可以使网站具有更好的性能。

这取决于web服务器强制执行的缓存策略/大多数商品服务器只提供一次,这可能会超过多次访问您的网站。也许可以通过查看HTTP头来找到答案。Firebug可以为您做到这一点

我认为这取决于浏览器设置。我注意到在chrome中,有时需要清空缓存。您还可以将其指定为缓存。我不确定如何进行,但您可以查找应用程序缓存

可以指示服务器将文件缓存X天/houts/etc/。Post未缓存,但CSS使用Get。当然,浏览器可以转储内容,因此必须重新加载。在开发环境中,最好将服务器配置为指示不缓存任何页面