目前,我正在处理的项目正在使用带有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/