1

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

compile ":cache:1.1.1",

我在某处读过有关 ehcache 的信息,但不知道它是否有效。

4

1 回答 1

0

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

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

于 2016-10-25T05:55:42.987 回答