首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Drupal Commerce缓存模块

Drupal Commerce缓存模块
EN

Drupal用户
提问于 2013-01-19 17:53:17
回答 3查看 3K关注 0票数 4

我一直试图通过各种缓存和性能模块来提高我的商业站点的速度。但推荐的一般建议不起作用或破坏我的网站。我看不出还有什么能回答我的问题!

Boost --我以为这会在静态页面上工作,比如work或Contact,但是模块根本不缓存任何东西。

农业缓存-打破JavaScript幻灯片在头版。

核心库-打破登录页面(这是奇怪的!)

我安装了视图缓存,到目前为止,这是我唯一能工作的.

EN

回答 3

Drupal用户

发布于 2013-08-14 10:33:27

您可以使用

它将缓存商业实体,而不是在每个请求上构建它们。

虽然它工作正常,但在两个“需要审查”补丁之后,我将其添加到问题队列中:

我自己用它,没有任何问题。

如前所述:

与商业界合作也很顺利。

票数 3
EN

Drupal用户

发布于 2013-05-06 20:54:43

我看过entity_cache,然后编写了桥挂钩来注册不同的商业实体。

http://drupal.org/project/entitycache

我还需要编写一些业务逻辑来终止缓存。我创建了一个大约24小时的“时间”过期和一个创建/更新事件的缓存。

票数 0
EN

Drupal用户

发布于 2013-06-10 07:51:14

嗨,如果您需要缓存Drupal商业上的用户,我建议您使用

商务Auth缓存

Authcache提供了一种为经过身份验证的用户缓存页面的方法,通过AJAX动态内容请求更新页面的部分内容。对于,某些页面的许多部分对于当前用户来说是唯一的。例如,每个用户的cart块都是唯一的,因此不能与显示在其上的页面一起缓存。使用Commerce Authcache,cart块将在页面首次加载后通过AJAX请求加载。这意味着页面加载速度非常快,而且购物车仍然与当前用户相关。

当然还有

Auth缓存

Authcache模块为匿名用户和登录身份验证用户提供页面缓存。这使得Drupal/PHP只需1-2毫秒就可以为页面服务,大大减少了服务器资源。

请注意,启用经过身份验证的用户缓存将需要修改用户自定义内容在页面上的显示方式。如果您选择实现这个模块的全部功能,您应该是一个有经验的Drupal开发人员。

但如果你需要更多:那么我建议清漆+ Memcached

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

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

复制
相关文章

相似问题

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