【发布时间】:2011-06-26 08:46:23
【问题描述】:
考虑到登录用户和匿名用户,Drupal 的最佳缓存方法(缓存器)是什么?是 Boost、XCache 还是 Varnish?我需要他们之间的比较。
【问题讨论】:
标签: drupal caching boost varnish xcache
考虑到登录用户和匿名用户,Drupal 的最佳缓存方法(缓存器)是什么?是 Boost、XCache 还是 Varnish?我需要他们之间的比较。
【问题讨论】:
标签: drupal caching boost varnish xcache
Varnish 是输出缓存,将超过 50% 的查询保存到 Mysql 服务器。如果您遇到后端故障,它还允许宽限期为过期的缓存对象提供服务
xCache 它会即时缓存您的 PHP 代码,从而在下次运行时透明地节省编译时间运行相同的代码。它用于 Opcode 缓存 + 存储 Datastore
Boost 为 Drupal 提供静态页面缓存,从而为主要接收匿名流量的站点提供非常显着的性能和可扩展性提升
【讨论】:
Varnish 作为前端服务器非常好——在代理服务器下运行 Drupal 站点。 Varnish 不应该在 boost 下运行。
Memcache 也应该用来减少对 mysql 的大量查询。
【讨论】: