避免使用 APC 进行用户缓存的同一服务器上运行的多个站点之间发生密钥冲突的最佳选择是什么?
我遇到过这样的问题:2 个或更多站点使用相同的缓存键,并期望在其下存储不同类型的项目 - 一个期望 json 字符串,另一个期望数组,另一个期望对象。
他们是按站点细分 APC 的方法吗?
顺便说一句:我正在使用 APC 和运行 prefork 和 mod_php 的 Apache。
也许您可以将服务器主机名附加到密钥中,您可以定义一个常量或创建一些模型来处理您的 APC:
<?php
define('APC_HOST_KEY',$_SERVER['HTTP_HOST']);
apc_store(APC_HOST_KEY.'_value_key', $value);
?>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)