在grails应用程序中缓存包含Css和js文件的资产

时间:2016-10-25 05:17:56

标签: css caching grails grails-plugin grails-2.2

目前我正在开发的项目是使用带有grails 2.2.4的cache:1.1.1插件。但由于某种原因,它不起作用,在网络选项卡下的浏览器中,每次重新加载页面时,我都会获得状态200而不是304。 我尝试过不同的插件版本但是徒劳无功。 我不希望缓存任何特殊功能。我只需要我的资产,这样加载时间就会加快。

compile ":cache:1.1.1",

我已经在某处读过关于ehcache的内容,但不知道它是否可行。

1 个答案:

答案 0 :(得分:0)

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

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