如何在apache和php_cli之间共享APC缓存?

发布于 2024-09-19 07:42:39 字数 192 浏览 5 评论 0原文

我在一些博客中读到,apache 和 php_cli 不共享 APC 数据,因为它们在不同的进程中运行......

但是,我需要使用 Apache(浏览器中的用户)和 cron 进程(php_cli)中缓存的相同数据。

怎么做呢?

我尝试从 php_cli 访问一些密钥,但它确实无法获取。

有什么想法吗?

I've readed in some blogs that apache and php_cli don't share APC data because are running in different processes...

But, I need use the same data cached in Apache (user in browser) and cron processes (php_cli).

How to do it?

I've tried to access some keys from php_cli and it really can't get it.

Some idea?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

丑丑阿 2024-09-26 07:42:39

无法使用 APC 的数据缓存。数据位于仅在 Apache 内部可用的共享内存中。唯一的选择是使用某种外部存储。根据您的具体需求,这可以像文本文件一样简单,也可以像关系数据库、NoSQL 数据库或其他键值存储(如 memcached)一样复杂。

It's not possible using APC's data cache. The data is in shared memory that is only available inside Apache. The only alternative would to be use some sort of external storage. Depending on your exact needs, this could be as simple as a text file, or as complex as a relational database, NoSQL database, or other key-value store like memcached.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文