首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >内置的缓存系统在Drupal 6中不起作用

内置的缓存系统在Drupal 6中不起作用
EN

Drupal用户
提问于 2012-01-31 02:24:16
回答 1查看 243关注 0票数 0

最近,我选择了管理/设置/性能缓存模式的“正常”(推荐用于生产站点,没有副作用);通过访问同一台PC上的Drupal站点,我可以看到CPU使用率从60-70下降到6-8。但是,当我使用另一台PC访问Drupal站点时,CPU的使用率再次上升到60-70。我的Drupal网站上有错误配置吗?

EN

回答 1

Drupal用户

发布于 2012-01-31 03:47:57

当第一次呈现节点、块或视图时,Drupal将生成缓存。提供多少缓存与在该请求上生成多少缓存取决于访问者的角色和特定的用户帐户。

如果两个匿名用户访问同一页,第一个匿名用户将触发为该页上的元素生成的缓存,然后第二个匿名用户将接收那些缓存的元素,页面将为它们加载得更快。

但是,如果一个经过身份验证的用户访问了一个页面,那么一个匿名用户就会访问同一个页面,那么将缓存该页面上所选元素的两个不同版本(例如,如果允许经过身份验证的用户看到块,但匿名用户却看不到)。

因此,Drupal的缓存机制在有大量具有相同权限的访问者访问相同的非个性化页面时工作得最好。如果它是一个有登录用户的站点,并且有很多权限(特别是字段级的权限),那么Drupal的缓存对于除了静态内容节点和块之外的任何东西都是相当无效的。

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

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

复制
相关文章

相似问题

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