Возникла острая проблема(( Новостной сайт на базе WordPress. После установки темы, плагинов и записи около 5 тысяч постов в базу всё было хорошо. Подключено много скриптов, стилей, картинки не оптимизированы. В будущем это будет исправлено. !НО! сайт летал. Дополнительно установил Sphinx. Поиск стал работать раза в 2-3 быстрее.
После переноса в базу WordPress около 140 тысяч новостей, посты стали грузиться около 5-6 секунд. В админке медиафайлы стали грузиться вообще очень долго. В чём проблема? Как мне ускорить сайт? Есть же другие крупные сайты на базе WordPress... У них базы куда больше, чем у меня. И работают они прекрасно.
Help me, please.
Начните с анализа с помощью плагина Query Monitor. Какие запросы в базу слишком тяжёлые? Сколько их? Можно ли их оптимизировать?
Проблема может быть в неоптимальных настройках сервера. Почитайте мою статью 10,000 соединений в секунду на WordPress — возможно!. Там приведены общие рекомендации по настройкам MySQL, php, nginx.
Возможно, придётся оптимизировать код. В этом случае без профилирования никак. Посмотрите видео Геннадия Ковшенина на эту тему:
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Ситуация: при заходе на сайт с нового ip без cookie включается защита cloudfare, которая несколько секунд что-то вычисляет, затем высылает привязанные...