2015-05-23 5 views
-4

У меня проблема с загрузкой домашней страницы моего сайта. Время выполнения PHP составляет около 14sec !!! Другие страницы, такие как категории, имеют 1,5 секунды для выполнения. Кэш включен и я очищаю БД без каких-либо результатов.Magento - медленная домашняя страница

+0

Здесь нет ясных вопросов программирования. Существует сайт для вопросов [magento.se], но я предлагаю сначала прочитать их [страницу справки] (http://magento.stackexchange.com/help/on-topic). –

+1

Я голосую, чтобы закрыть этот вопрос как не по теме, потому что он принадлежит поверх magento.stackexchange. CMS не кэшируется, у вас раздутая передняя страница с большим количеством запросов к базе данных, или у вас есть сервер, который неадекватен для обслуживания контента CMS. Полный кэш страниц (FPC), который кэширует страницы CMS, поможет немного скрыть проблему. –

ответ

0

Включенный кэш не помогает, если блоки, которые у вас есть на главной странице, не настроены для кэширования. Если у вас есть какие-либо пользовательские блоки, генерирующие контент на главной странице, вы должны установить время жизни кеша и переопределить getCacheKeyInfo. Особенно, если эти блоки выполняют большие запросы БД, включая объединения во многие таблицы EAV. Очевидно, что мало кто может сделать с ограниченной информацией, которую вы предоставили, но начните с просмотра XML-макета главной страницы, чтобы узнать, какие блоки используются, и исследуйте, кэшируются ли они.

0
  1. Установить FPC.
  2. Предварительно нагретый кэш.
  3. Удостоверьтесь, что если используются какие-либо листинги, то используются плоские таблицы.
  4. Нет блочный код уровня в .phtml

Короче говоря вам нужно знать, как оптимизировать пурпурный для выполнения

0

решаемой проблемы с полной страницей кэш Спасибо!

Смежные вопросы