Сижу на Вебхосте. Дней десять назад получил письмо, что создаю бешеную нагрузку на SQL. Перенес несколько сайтов, вроде все ок и вот сегодня опять получаю сообщение, что "бешеная нагрузка, если не решите в течении 24 часов, то акк будет заблокирован"
На акке висит 4 сайта, на 3 из них суммарно трафа 70 человек в день, на 4-ом трафа человек 600-700 и, как мне сообщили, именно его SQL превышает все допустимые нормы. Вот статистика за последние 10 дней:
Как видите, в определённые дни нагрузка 5-8%, а 24 ноября и вчера была вообще огромна. Сразу оговорюсь, что посещаемость в те дни на обычном уровне. Короче говоря, вот просто так скачет нагрузка. что делать? Я дуб-дубом в этом, сваливать с вебхоста не хочу, да и не факт, что это поможет.
Пока писал пост, деактивировал 10 плагинов, осталось 36 активных...
По теме, многое ещё может зависеть от настройки серверов у хостера. А ещё их ограничения по нагрузке и т.д. и долго ещё собираетесь это терпеть? И ничего будет не сделать. Либо терпеть, либо снимать свой сервер и не париться больше об этом. Тем более, сейчас сервер можно снять дешевле, чем хостинг. Нагрузку можно снять кешированием, опять же на своём сервере будет много вариантов как это сделать, на хостингах часто вообще ничего толкового не сделать, если они сами не предлагают решения.
Облачный хостинг из TOP-3 - от 1 Gb ОЗУ, от 25 GB SSD.
как не прискорбно но Ems, прав. Я тоже как то пытался что то оптимизировать, и понял что дело гиблое. При этом потерял пару недель (оптимизировал mySQL). В моём случае все закончилось переездом на reg.ru у них там услуга есть по переносу домена и сайта. Цены адекватные. Но по большому счету решать тебе.
Победа любит подготовку! Мой Липецкий Новостник - obzor48
Господа, я бы принял ваши советы, если бы не было двух но:
- маленькая посещаемость сайта - эта нагрузка возникает в отдельные дни, а не постоянно. Т.е. что-то иногда грузит SQL так, что хостер паникует. И вот вопрос: что?
600 человек это мало чтобы завалить даже виртуальный хостинг, в этом я согласен. есть предположение: посмотрите логи на сервере! Возможно вы найдете короткие соединения типа (ping _какой-то ip_) Эти запросы не квалифицируются статистикой как посетитель. если кратко принцип как у dos атаки только в меньшем маштабе.
Победа любит подготовку! Мой Липецкий Новостник - obzor48
600 человек это мало чтобы завалить даже виртуальный хостинг
Никак не мало. Можно даже одним человеком сервера ложить. На php иногда такого говонокода понапишут, сервера ложат парой человек Да и сам по себе он не шибко производительный.
Облачный хостинг из TOP-3 - от 1 Gb ОЗУ, от 25 GB SSD.