我刚刚在一个vps服务器上设置了xcache。
我已经运行了管理部分,它显示xcache正在运行。
然而,我对某些设置有些不确定-- 文档并没有深入了解每一种设置的含义。
可能有用的说明:
php的版本是:
PHP 5.4.21 (cli) (built: Nov 15 2013 10:15:53)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
with XCache v3.0.3, Copyright (c) 2005-2013, by mOo
with XCache Cacher v3.0.3, Copyright (c) 2005-2013, by mOo问题1
安装中的默认设置有:
xcache.shm_scheme = mmap
xcache.mmap_path = /dev/zero为什么mmap_path设置为/dev/0?这不是否定了整件事吗?是否将其设置为固定的文件路径。
问题2
其他“大小”设置如下:
cache.size = 16M
xcache.slots = 8K
xcache.count = 1是否有一种有条不紊的方法可以用来计算出这些配置的最佳方式?
目前的统计数据如下:


注意:我以前见过它100%的使用量。
问题3
xcache.optimizer是做什么的?
常见问题说
目前只有“缓存器”和“覆盖程序”模块被实现、测试和已知是有效的,而“优化器”什么也不做。它只在处于早期开发阶段的XCache版本2中提供。
但我似乎已经安装了XCache 3.0.3,o_O
发布于 2013-11-22 00:50:24
Xcache文档的维护非常糟糕,我最近尽了最大努力解决可用的问题,回答了一个相似问题。我来解释一下你的具体观点。
xcache.mmap_path
如果设置为空路径或无效路径,则传道者将关闭。我认为这应该是一个可写的目录。(在linux服务器上,默认的/dev/zero/应该可以工作;在OSX上,这失败了,所以我成功地使用了/tmp/xcache/ )
操作代码传送器:大小,计数,插槽
size/count内存量。
传道器还允许用户控制的变量缓存,具有类似的设置和后果。
优化器
这个特性似乎被放弃了,或者被无限期地开发--忽略它。
https://stackoverflow.com/questions/20087650
复制相似问题