我们希望利用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,创建256MB的16个缓存存储,这会是一个问题吗?
感谢
这里最好的事情可能是在官方支持谷歌小组频道上联系xcache开发人员,他可能会提供更多帮助:
https://groups.google.com/forum/#!论坛/xcache
除此之外,也许可以试试memcached?