Ошибка сервера 500. Что делать?

На сайте игровой тематики в час пик зашел посмотреть статистику и получил ошибку 500. Хостинг виртуальный самый обыкновенный. В месяц стоит 35 грн. Зашел в cPanel и что обнаружил? Загрузка центрального процессора и виртуальной памяти 99-100%. Что делать?

Ошибка 500 на сайте

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

Дело оказалось вот в чем. На сайте установил чат (писал здесь) и для удобства установил время обновления 1 сек. По логике вещей каждая загруженная страница ежесекундно отправляет запрос, что задает немалую нагрузку. Чат сначала увеличил время обновления до 10 секунд, а потом и вовсе снес.

Далее, похожие записи в статьях отображались с помощью плагина Related Posts и один из вариантов внешнего вида — красиво подгружаемое в режиме реального времени похожие записи. Все по той же логике неслабая нагрузка. Убрал.

Убрал так же плагин вывода случайного скриншота и плагин подсчета количества просмотров страниц. Хотя может они ничего не едят, но я в этом мало что понимаю.

Результат: нагрузка упала со 100% до 15%. Связано ли это с моими действиями или третий фактор дает такое влияние я не знаю, но банальная логика «действие — результат» показывает, что плагины это зло, если их неправильно использовать. В паблике много решений элементарных задач без плагинов, а с помощью php. Не поленитесь поискать, пробуйте, спрашивайте.

Как вариант просто взять посильнее хостинг, но это ваши деньги и решать вам.

Интересные статьи по теме:
Опубликовано в категории SEO оптимизация Автор Valen. Постоянная ссылка.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *


*