Что можно сделать при большой нагрузке на сервер?

Ситуация такая - увеличилась посещаемость резко, количество запросов к сервреру возросло и скорость загрузки страниц уменьшилась - сайт тормозит сильно. Понятно, что нужно повышать мощность - переезжать на более производительный сервер и желательно отдельный физический.

Но когда нужно решить проблему срочно и очень бюджетно, что можно предпринять?
  • Вопрос задан
  • 391 просмотр
Пригласить эксперта
Ответы на вопрос 4
HoHsi
@HoHsi
* memcached
* правильная настройка nginx. В том числе кешировать на стороне пользователя не только статику, скажем на 3 секунды.
* убрать все лишнее
* перенести базу на другой сервер.
* перенести статику на CDN
Ответ написан
Комментировать
wppanda5
@wppanda5 Куратор тега WordPress
WordPress Mедведь
1. Поставить и правильно настроить плагин кэширования
2. Отимизировать и минимизировать js по возможности грузить их с CDN
3. Для изображений использовать https://jetpack.me/support/photon/
4. Провести рефакторинг кода темы
Ответ написан
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
Для начала разобраться, почему именно тормозит (диск, память, проц, код, локи в базе, лишние боты, трафик) и попробовать устранить узкое место (например, при наличии кучи свободной памяти и жрущем cpu mysql есть смысл крутить конфиг в сторону более агрессивного использования памяти). Возможно, что тормозит вообще одна конкретная страница и её можно кэшировать на 5-10 минут в статику по крону. Тут полно вариантов, но нужно понимать, что случилось.

Если рук и головы нет - то переехать на дешевые ssd-виртуалки (по возможности - на несколько) с почасовой оплатой, потом уже переезжать на мощные сервер.
Ответ написан
LifeAct
@LifeAct
Создаем и раскручиваем, не ставим на конвейер
из бесплатных хорош плагин WP Super Cache из платных берите рокет - на порядок лучше и проще.
если не из РФ, то CloudFire - на 37% мне трафик сжимает.
Еще поставьте плагин профайлер, отрубите "прожорливые" плагины, т е минимизировать кол-во запросов к БД.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы