首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用相同的APC缓存运行多个PHP站点?

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

Stack Overflow用户
提问于 2010-09-08 07:04:03
回答 1查看 974关注 0票数 3

好的,情况是我有多个php站点都运行在同一台服务器上使用相同的CMS。网站之间的内容管理系统的核心代码或模块没有变化,所以想让所有网站使用相同的代码库,使其更容易保持所有网站运行相同的版本。

这部分是足够容易做使用符号链接,但理想情况下,我希望文件只被APC缓存一次,所以核心代码已经缓存了所有的网站。

设置为PHP5.2、APC、apache。

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

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2010-09-10 08:32:21

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3663372

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档