好的,情况是我有多个在同一台服务器上运行的php站点,使用相同的CMS。在站点之间,核心代码或模块没有任何变化,因此希望所有站点都使用相同的代码仓库,以便更容易地使所有站点运行相同版本。
这部分很容易使用符号链接完成,但理想情况下,我希望文件只被APC缓存一次,以便所有站点的核心代码已经被缓存。
设置是PHP 5.2、APC、apache。
不了解APC的情况下,我猜测路径是通过符号链接完成的,因此它们在站点之间看起来像是不同的文件。在���的上一个工作中,CMS使用指针文件包含主要代码,但希望避免这种方法,因为它会使维护更加困难和混乱。另一个问题是不同的站点是否可以使用相同的缓存,在���找这个问题时,我注意到了fastcgi无法在进程之间共享的问题。
非常感谢您的帮助。