gpt4 book ai didi

grails - Grails-防止缓存更改的资源

转载 作者:行者123 更新时间:2023-12-02 15:25:23 25 4
gpt4 key购买 nike

在Grails 2.4.4中有没有一种标准的方法来防止缓存修改后的资源?例如,我想要一个包含如下代码的gsp
<g:javascript src="application.js" />
并在我部署Web应用程序的新版本时使浏览器不使用application.js的缓存版本。例如,是否有地方可以更新版本号而无需修改文件名本身?如果我修改文件名本身,则会与我的git commit历史记录混淆。

最佳答案

您确实应该看看如何使用Grails 2.4+中的Asset Pipeline插件来管理 Assets 。它将确保浏览器缓存 Assets ,直到 Assets 为您更改为止。看看documentation

只需将您的 Assets (在这种情况下为js)移动到grails-app/assets/javascript文件夹下,然后转换为assets:javascript而不是g:javascript,即可开始使用。

关于grails - Grails-防止缓存更改的资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28466723/

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