css - 在grails应用程序中缓存包含Css和js文件的 Assets

标签 css caching grails grails-plugin grails-2.2

目前,我正在处理的项目正在使用带有Grails 2.2.4的cache:1.1.1插件。但由于某种原因,它无法正常工作,并且在每次重新加载页面时,在网络标签下的浏览器中,我的状态均为200,而不是304。
我尝试了不同的插件版本,但徒劳无功。
我不想缓存任何特殊功能。我只需要我的 Assets 即可加快加载时间。

compile ":cache:1.1.1",

我已经在某个地方阅读过有关ehcache的信息,但不知道它是否可以工作。

最佳答案

缓存插件与 Assets 没有任何关系,为此,您应该查看asset-pipeline插件及其插件插件。

cache插件会缓存方法调用结果(通常是服务方法)和GSP页面片段,在给定相同输入(或GSP节将生成相同输出)的情况​​下返回相同结果且耗时或计算会占用大量资源,因此缓存这些值而不必每次都重新计算这些值可以节省大量服务器负载。默认情况下,它不执行任何操作。您需要在应缓存的方法中添加注释,并将应缓存的GSP部分包装在taglib调用中。有关更多信息,请参见the documentation

关于css - 在grails应用程序中缓存包含Css和js文件的 Assets ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40231892/

相关文章:

html - Div 内的 Div 100% 高度不起作用

css - FlatList 中具有纵横比的中心元素 - React Native

javascript - iOS Mobile Safari Service Worker 缓存限制

java - Java 中的 volatile 关键字真的与缓存有关吗?

asp.net-mvc-3 - MVC3 部分 View OutputCache 被父 View 覆盖

grails - 如何将隐式参数传递给Grails中的Closure?

file - 如何设置 grails 环境变量?

json - 如何在 Grails 中实现自定义深层 ObjectMarshaller<JSON>?

html - Gmail 忽略 "display:none"

css - 如何使用 CSS 将表格单元格限制为一行文本?