2

我们想利用 xCache 3.0.3 的变量前缀,以便在共享主机上提供 xCache 的 varcache。

我们的服务器有 256GB 内存,理想情况下我们希望将大约 30GB 专用于 xCache。

然而,任何超过 1024MB 和 PHP 在启动时崩溃,我们似乎需要将 xCache 的总缓存大小限制保持在 600MB 左右,以免在满时崩溃。

我们的服务器有 32 个 CPU 线程,所以我们最初将 xcache.count 设置为 32,将 xcache 总大小设置为 1024MB。在一些与 xCache 相关的 PHP 崩溃之后,我们将 xcache.count 的数量减少到 16 个,将总缓存减少到 600MB,现在一切运行顺利,但使用了 varcache。

是什么限制了我们?是操作系统限制吗?是不是 xCache 不是为管理这么多内存而构建的?是因为插槽太多吗?

如果我们将 xcache 计数设置为 16,xcache 总内存设置为 4096MB,创建 16 个 256MB 的缓存存储,这应该是个问题吗?

谢谢

4

1 回答 1

0

最好的办法可能是在官方支持 google 群组频道上联系 xcache 开发人员,他可能会提供更多帮助:

https://groups.google.com/forum/#!forum/xcache

除此之外,也许尝试 memcached ?

于 2013-10-15T13:23:09.477 回答