Ускорение базы WordPress [закрыт]

133
19 января 2019, 22:00

Возникла острая проблема(( Новостной сайт на базе WordPress. После установки темы, плагинов и записи около 5 тысяч постов в базу всё было хорошо. Подключено много скриптов, стилей, картинки не оптимизированы. В будущем это будет исправлено. !НО! сайт летал. Дополнительно установил Sphinx. Поиск стал работать раза в 2-3 быстрее.

После переноса в базу WordPress около 140 тысяч новостей, посты стали грузиться около 5-6 секунд. В админке медиафайлы стали грузиться вообще очень долго. В чём проблема? Как мне ускорить сайт? Есть же другие крупные сайты на базе WordPress... У них базы куда больше, чем у меня. И работают они прекрасно.

Help me, please.

Answer 1

Начните с анализа с помощью плагина Query Monitor. Какие запросы в базу слишком тяжёлые? Сколько их? Можно ли их оптимизировать?

Проблема может быть в неоптимальных настройках сервера. Почитайте мою статью 10,000 соединений в секунду на WordPress — возможно!. Там приведены общие рекомендации по настройкам MySQL, php, nginx.

Возможно, придётся оптимизировать код. В этом случае без профилирования никак. Посмотрите видео Геннадия Ковшенина на эту тему:

  • Профилирование кода в WordPress
  • Профилирование сайта на WordPress №1
READ ALSO
Как обойти 5-секундное ожидание cloudfare на php?

Как обойти 5-секундное ожидание cloudfare на php?

Ситуация: при заходе на сайт с нового ip без cookie включается защита cloudfare, которая несколько секунд что-то вычисляет, затем высылает привязанные...

138
Вставка кнопок в telegram bot

Вставка кнопок в telegram bot

Подскажите пожалуйста, есть php код бота `

155