首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何无限期地缓存页面?

如何无限期地缓存页面?
EN

Drupal用户
提问于 2015-09-08 11:25:43
回答 1查看 327关注 0票数 1

我正在升级一个小网站,目前在Drupal 6到Drupal 8,这是一个非营利的,没有收到太多的流量。这是一个相对静态的网站,内容将定期添加,但肯定不是每天。虽然流量很容易处理,即使在共享主机,我想保持页面加载时间较低。我在Drupal 6上使用了Boost,但是现在对于Drupal 8,我想使用内部页面缓存。

据我所知,Drupal 8应该能够在编辑节点时自动使缓存失效。所以,我想要做的是无限期地缓存我的站点的所有页面,直到它们背后的数据真正改变为止。但是performance页面上的缓存对话框只允许页面缓存的最长时间为1天。

是否有一种方法可以将股票Drupal 8配置为永远缓存页面?只有当节点被编辑并且页面实际更改内容时,缓存才会失效。理想情况下,我也想自动预热缓存。

EN

回答 1

Drupal用户

回答已采纳

发布于 2015-09-10 11:11:32

与D6/7不同,性能页上的设置根本不影响页面缓存模块。page_cache模块总是无限期地缓存,否则无法配置它。正如您所说,失效是通过缓存标记发生的。

您可以看到的设置只影响通过HTTP缓存-控制头的外部缓存,例如,Varnish和浏览器中。有一些方法可以使用缓存标记使清漆中的缓存无效,但是没有一种方法可以使浏览器中缓存客户端的页面失效,所以我建议不要设置太高的值。

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

https://drupal.stackexchange.com/questions/173566

复制
相关文章

相似问题

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