У меня вопрос. Где может быть проблема, когда скорость загрузки моего контроллера составляет 1800 мс? Symfony3 Контроллер время загрузки
Вот код контроллера:
ли здесь какой-нибудь способ, чтобы написать этот код лучше?
Благодаря
У меня вопрос. Где может быть проблема, когда скорость загрузки моего контроллера составляет 1800 мс? Symfony3 Контроллер время загрузки
Вот код контроллера:
ли здесь какой-нибудь способ, чтобы написать этот код лучше?
Благодаря
Ok, по опыту начиная с версии 3 Symfony, Assetic замедлит значительно значительно время нагрузки страницы в среде «разработчика». Я думаю, что ваша проблема исходит от Assetic пачки ..
Я предлагаю альтернативное решение:
Деактивировать «Assetic» и перейти на других альтернативных решениях: https://symfony.com/doc/current/cookbook/assetic/index.html
Или вернуться к просто включите файлы js/css/img/... с функцией «актив» twik {{ asset('js/script.js') }}
Просто предложение, также сохраните экземпляр getRepository в некоторой переменной, хорошей практике и уменьшите скорость, но не e nough.
Возможно ли, чтобы этот код лучше?
Это не источник вашей проблемы.
Для меня настройка кеша была ключом к решению такой проблемы.
настройки php.ini (победа)
zend_extension=php_opcache.dll
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=0
opcache.fast_shutdown=1
opcache.enable_cli=1
realpath_cache_size = 4096k
Привет kironet, Это только одна функция контроллера, который задает так много времени? Очистить кэш ? Вы использовали Assetic Bundle? – B2GraphiX
Да, весь проект - это именно эта функция. Кэш очищается, и да, я использую assetic. Иногда время загрузки + - 188 мс, но когда-то выше, чем 3 *** мс Мой хостинг - это A2Hosting Turbo. –
Используете ли вы свой код как dev (так, например, полный журнал, режим отладки и т. Д.) Или как prod? – LBA