gpt4 book ai didi

html - CSS 缓存更新和 CDN

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

当我开发 Web 应用程序时,我习惯于在我的 CSS URI 末尾添加一个 ?ver=XXX。

我正在更新一个 wordpress 主题,我发现一个过滤器可以从“静态资源”中删除任何 ?ver= :

    add_filter( 'script_loader_src', 'mb_remove_script_version', 15, 1 );    add_filter( 'style_loader_src', 'mb_remove_script_version', 15, 1 );

在网上搜索我发现如果不删除那些 ver=,CDN 可能无法工作并且不会缓存 CSS 文件!这对我来说是一个很大的惊喜,因为我到处都在使用它。

我使用这个版本来强制浏览器在我修改 CSS 时更新它们的缓存(通过版本升级)。您如何强制浏览器理解必须在不使用 ver= 的情况下再次下载文件?

-- Thank you Nicolas.

最佳答案

您可以使用 Grunt(或 gulp)等工具来修改您的 Assets :
https://www.npmjs.com/package/grunt-wp-assets
https://www.npmjs.com/package/gulp-rev

关于html - CSS 缓存更新和 CDN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30831050/

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