gpt4 book ai didi

php - 多个站点上的 APC 用户缓存 key 冲突

转载 作者:行者123 更新时间:2023-12-04 00:44:32 25 4
gpt4 key购买 nike

避免使用 APC 进行用户缓存的同一服务器上运行的多个站点之间发生 key 冲突的最佳选择是什么?

我遇到了两个或更多站点使用相同缓存键并期望在其下存储不同类型的项目的问题——一个期望一个 json 字符串,另一个期望一个数组,另一个期望一个对象。

他们是一种按站点分割 APC 的方法吗?

顺便说一句:我将 APC 与运行 prefork 和 mod_php 的 Apache 一起使用。

最佳答案

也许您可以将服务器主机名附加到 key ,您可以定义一个常量或创建一些模型来处理您的 APC:

<?php 
define('APC_HOST_KEY',$_SERVER['HTTP_HOST']);

apc_store(APC_HOST_KEY.'_value_key', $value);
?>

关于php - 多个站点上的 APC 用户缓存 key 冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13291244/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com