Denchik
Новичок
Добрый день! Подскажите, пожалуйста как можно ускорить загрузку Zend Framework 3?
Конкретнее: между вызовом функции run() в index.php и началом фабрики контроллера у меня получается ~50ms. Что ZF3 делает это время и как можно его уменьшить? У меня запросы в БД с полумиллионом записей выполняются раза в 4 быстрее.
засекаю время так -
в index.php:
в фабрике контроллера:
Конкретнее: между вызовом функции run() в index.php и началом фабрики контроллера у меня получается ~50ms. Что ZF3 делает это время и как можно его уменьшить? У меня запросы в БД с полумиллионом записей выполняются раза в 4 быстрее.
засекаю время так -
в index.php:
PHP:
$GLOBALS['t2'] = microtime(true);
// Run the application!
Application::init($appConfig)->run();
PHP:
// Класс фабрики
class IndexControllerFactory implements FactoryInterface
{
public function __invoke(ContainerInterface $container, $requestedName, array $options = null)
{
echo 'В начале фабрики '.(microtime(true) - $GLOBALS['t2']).' s.';