我在我們的一個遺留項目中使用SF2,而不是整個框架,但通過拉入需要的捆綁包和組件。我總是想知道這些代碼:Symfony2 bootstrap.php.cache文件的用途是什麼?
$loader = require_once __DIR__.'/../app/bootstrap.php.cache';
require_once __DIR__.'/../app/AppKernel.php';
//require_once __DIR__.'/../app/AppCache.php';
$kernel = new AppKernel('prod', false);
$kernel->loadClassCache();
我不知道這是什麼bootstrap.php.cache文件是,它是什麼,它是如何產生的(如果我不使用SF2全框架)。我之前沒有使用它,並沒有問題,但我想知道這是否會給我一些性能提升等,我應該看看。我試圖找到所有的東西,但找不到專門用於此主題的文檔。
感謝你們倆^ _^ – mr1031011
所以我檢查了bootstrap文件,它看起來像只從'Symfony \ Component'包中的類「bootsraps」。 (http://pastebin.com/0ppmv2ke)。有沒有辦法「預加載」我的項目的所有類以獲得boosttring性能?或者這是不需要的? –