首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么cache_render很大?

为什么cache_render很大?
EN

Drupal用户
提问于 2016-06-28 08:22:18
回答 1查看 2.1K关注 0票数 4

我有一个大问题,一个新创建的Drupal 8网站为一个剧院。

在运行之后,我们发现cache_render表变得非常大,而且非常快。一个周末之后,它已经超过了30 GB,这使得备份数据库变得不可能了。

经过一些分析和谷歌搜索,我偶然发现了缓存_渲染数据库表的大小。他们说使用像Memcache这样的缓存服务是明智的,但老实说,这根本解决不了问题。

我已经将缓存最大年龄设置为1小时,而cache_render页面仍然将过期日期设置为无穷大!为什么?

是什么原因导致Drupal这么多地填充数据库?

系统信息

Drupal版本: 8.1.0

正在使用的模块:

  • 列表项目
  • color_field 8.x-2.0Rc1
  • contact_block 8.x-1.1
  • contact_storage 8.x-1.0-beta4 4
  • ds 8.x-2.3
  • 嵌入8.x-1.0-rc2
  • entity_embed 8.x-1.0-字母1
  • entity_reference_revisions 8.x-1.0-rc6
  • field_group 8.x-1.0-rc4
  • file_entity 8.x-2.x-dev (2016-4月13日)
  • 8.x-2.0
  • google_map_field 8.x-1.1
  • imagemagick 8.x-1.0-字母2
  • layout_plugin 8.x-1.0-字母22
  • mailchimp 8.x-1.1
  • menu_link_attributes 8.x-1.0-beta1 1+5-dev(2016-2月23日)
  • metatag 8.x-1.0-beta8
  • 第8.x-1.0段-Rc4段
  • smtp 8.x-1.0-字母0
  • 令牌8.x-1.0-字母2
  • 重量8.x-3.0
  • yoast_seo 8.x-1.0-alpha2 2+2-dev (2016-Mai-20)
EN

回答 1

Drupal用户

发布于 2016-06-28 09:48:03

我已经将缓存最大年龄设置为1小时,而cache_render页面仍然将过期日期设置为无穷大!为什么?

这是一个核心问题。您应该能够控制到期日。

在内部页面缓存中,它说:

在Performance上,您可以配置浏览器和代理缓存页面的时间;内部页面缓存模块也尊重这个设置。没有其他配置。

但这行不通。

你得等到问题解决为止。或者,您可以尝试在响应事件中设置自己的过期日期。如果将来有一个日期,这将作为缓存表中的过期日期结束。请参阅这个答案匿名用户缓存控制中的代码。

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

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

复制
相关文章

相似问题

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