首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Grails -全页缓存

Grails -全页缓存
EN

Stack Overflow用户
提问于 2013-11-15 16:53:03
回答 1查看 326关注 0票数 0

我正在张贴一个小网站,其中只有一个页面需要从数据库的信息,其余的网页是静态的。我如何为那些静态页面实现完整的页面缓存,同时仍然对需要它的页面使用默认的分段缓存系统?如果可以的话,我更愿意对所有页面使用相同的sitemesh布局。sitemesh布局只包含静态内容。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-15 21:27:51

您可以使用<cache:block> 标签 of the 高速缓存插件 (默认情况下安装在Grails2.x应用程序中)来缓存全部或部分静态页面。下面是如何使用它来缓存整个页面

代码语言:javascript
运行
复制
<cache:block>

<html>
  <head>
  </head>
  <body>my static page</body>
</html>

</cache:block>

即使不使用这个插件,我也很确定GSP呈现已经有了一个缓存机制(在生产环境中),所以我怀疑您是否会看到性能上的巨大提高。

如果这些静态页面需要执行控制器操作(而不仅仅是呈现视图),您也可以使用缓存插件提供的@Cacheable 注解缓存它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20006347

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档