gpt4 book ai didi

php - 在浏览器中保存 css 文件以备将来使用

转载 作者:太空宇宙 更新时间:2023-11-04 15:00:13 25 4
gpt4 key购买 nike

有没有什么办法可以将我网站上加载了标签的css文件保存在用户的浏览器中以供将来使用。我的意思是我不希望用户每次访问我的网站时都重新加载 css 文件,因为这会使网站变慢。我可以用 html、javascript 或 php 实现吗?
感谢您的宝贵时间!

最佳答案

利用浏览器缓存是一种很好的做法,可以阅读 here .

如何做到这一点是通过像这样编辑 .htaccess 文件(示例):

<IfModule mod_expires.c>

ExpiresActive On

ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType text/css "access 1 month"
ExpiresByType text/x-javascript "access 1 month"
ExpiresByType text/javascript "access 1 month"
ExpiresByType image/x-icon "access 1 year"

</IfModule>

如您所见,使用此代码,css 文件将被缓存 1 个月。

请小心设置您的时间,因为除非时间已过或文件名已更改,否则浏览器不会重新加载文件。避免这种情况的一种简单方法是在您的文件中使用版本,如下所示:main.css?v=1.0。这样做的好处是你不必每次都重命名你的文件,但缺点是大多数代理不缓存带有“?”的资源。在网址中。

关于php - 在浏览器中保存 css 文件以备将来使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16501657/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com