Używam SF2 w jednym z naszych starszych projektów, a nie w całej strukturze, ale wciągając potrzebne pakiety i komponenty. A ja zawsze zastanawiałem tych linii kodu:Jaki jest cel pliku 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();
Zastanawiam się, co to jest za plik bootstrap.php.cache, co to jest za, jak to jest generowane (jeśli nie używam cały SF2 struktura). Nie korzystałem z niego wcześniej i nie było problemu, ale zastanawiam się, czy to może dać mi jakieś zwiększenie wydajności itp., Na które powinienem się przyjrzeć. Próbowałem znaleźć wszystko, ale nie mogłem znaleźć dokumentu poświęconego temu tematowi.
dzięki wam obydwie^_^ – mr1031011
Tak więc sprawdziłem plik bootstrap i wygląda na to, że to "bootsraps" tylko klasy z pakietu 'Symfony \ Component'. (http://pastebin.com/0ppmv2ke). Czy istnieje sposób, aby "wstępnie załadować" wszystkie klasy mojego projektu w celu zwiększenia wydajności? Czy to jest niepotrzebne? –