2
我有兩個使用Symfony2框架的站點具有類似的文件。使用APC緩存的多個Symfony2站點
這些站點都在同一臺服務器上並使用APC緩存。
我注意到一些網站上的一些項目在另一個網站上使用。
已使用的任何APC具有不同且唯一的密鑰。
是否有某種方式爲每個站點分割APC緩存或設置前綴或其他?
我有兩個使用Symfony2框架的站點具有類似的文件。使用APC緩存的多個Symfony2站點
這些站點都在同一臺服務器上並使用APC緩存。
我注意到一些網站上的一些項目在另一個網站上使用。
已使用的任何APC具有不同且唯一的密鑰。
是否有某種方式爲每個站點分割APC緩存或設置前綴或其他?
您是否嘗試過使用ApcUniversalClassLoader()
?
據manual,在你autoload.php
,你可以使用不同的密鑰啓動APC:
require __DIR__.'/../vendor/symfony/src/Symfony/Component/ClassLoader/ApcUniversalClassLoader.php';
$loader = new ApcUniversalClassLoader('your_application_key');
乾杯;)
太棒了!這爲我排序。謝謝你的回答,對於遲到的回覆感到抱歉。 – 2012-08-14 09:13:20
我想你可以運行在不同的php-fpm的情況下每個站點。 – AdrienBrault 2012-07-09 13:33:00
不幸的是,我們的服務器上沒有安裝FPM。 – 2012-07-09 13:35:55