gpt4 book ai didi

php - 如何使用相同的 APC 缓存运行多个 PHP 站点?

转载 作者:行者123 更新时间:2023-12-02 05:13:07 26 4
gpt4 key购买 nike

好的,情况是我有多个 php 站点都使用相同的 CMS 在同一台服务器上运行。站点之间的 CMS 的核心代码或模块没有变化,因此希望所有站点使用相同的代码存储库,以便更轻松地保持所有站点运行相同的版本。

这部分很容易使用符号链接(symbolic link)来完成,但理想情况下,我希望文件只被 APC 缓存一次,因此核心代码已经为所有站点缓存。

设置是 PHP 5.2、APC、apache。

在不了解 APC 的情况下,我猜测路径是从符号链接(symbolic link)完成的,因此它们在站点之间显示为不同的文件。在我上一份工作中使用 CMS 时,它使用指针文件来包含主要代码,但希望避免这种情况,因为它很困惑并且更难维护。另一个问题是不同的站点是否可以使用相同的缓存,在查找这个问题时,我注意到 fastcgi 无法在进程之间共享的问题。

任何帮助将不胜感激。

最佳答案

我考虑过使用指针文件,主网站中的一个文件包含每个相关文件,但 cms 本身大约有 100 个文件,加上使用的任何模块的更多文件。为了使 cms 本身正常工作,文件需要以某种方式物理地位于主站点的子目录中。我在想这是不可能的,耻辱,因为如果是这样就好了。目前在 VPS 上运行,因此内存有限。

关于php - 如何使用相同的 APC 缓存运行多个 PHP 站点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3663372/

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