我想用apc_store()
缓存一些结果。
但我需要知道数据将存储在哪里,以及限制是什么。
它总是存储在内存中吗?或者也写入磁盘?我希望将不经常访问的数据存储在磁盘上。我应该为此使用不同的缓存系统吗?
这就是极限了吗?apc.shm_size = 32MB
。如果是这样,当我超过它时会发生什么?
数据通过 APC 变量缓存存储apc_store()
始终存储在内存中。如果您需要存储的数据超出了这个范围,您需要自己想出一些其他的缓存解决方案。
The apc.shm_size
配置指令设置的大小wholeAPC 共享内存缓存,用于操作码和用户变量。如果向缓存写入的数据多于此处指定的数据,则将从最近最少使用的元素开始从缓存中删除元素。您的代码需要能够处理这个问题——毕竟它是一个缓存,而不是一个数据库。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)