Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Есть сайт. Последнее время очень медленно работает. Перенесли его на хостинг специализирующийся на wordpress. Тех поддержка 

дала такой комментарий: 

1. На каждой странице запускается сессия, что предотвращает кэширование страниц. Сессия инициализируется 

при каждом запросе в файле wp-content/themes/wpresidence/functions.php 

на событие init. Рекомендуем избавиться от этой сессии, или же запускать

ее только тогда, когда пользователь изменил параметры сортировки, или 

же эти параметры сохранять в куки и использовать исключительно в 

JavaScript. 

2. На странице /advanced-search/ почти тысяча запросов в MySQL, в связи с чем высокое время отклика. Мы установили 

плагины серии Debug Bar, который позволяет посмотреть эти запросы в 

панеле Debug (правый верхний угол). Обратите внимание на запросы опций 

wp_estate_icon*, запросы на мета-данные prop_featured, property_price, 

property_size и отдельные запросы на записи и их мета-данные в 

wpestate_listing_pins(). Все эти данные рекомендуем запрашивать один раз

и кэшировать в транзитный кэш WordPress, а для сложных поисковых 

запросов можно рассмотреть Elasticsearch или произвольные таблицы MySQL,

так как запросы на мета-данные в любом случае будут медленными, из-за 

схемы данных wp_postmeta. 

--- 

Вопросы по задаче и стоимость решения пишите сразу.

8 лет назад
heagar
Илья 
39 летРоссия
8 лет в сервисе
Был
6 месяцев назад