Виснет сайт?! Узнай, почему.




Бороздя просторы интернета, иногда можно увидеть такие слова: виснет сайт,  сайт завис!..,  мой сайт сегодня  виснет...  А действительно, вроде бы и хостер неплохой, и хостинг оплачен, CMS установлена рабочая, откуда берется столь мощная нагрузка на сайт? Хотя правильнее было бы говорить о нагрузке на сервер. Ведь сам веб-сайт размещается там, на жестком диске дата-центра хостинговой компании.

Поговорим о том, почему иногда виснет сайт.  Только давайте сегодня  не будем поднимать тему о нехороших хостерах.  Как говорится, не без этого, но это уже отдельный разговор, который состоится попозже. И без них достаточно факторов влияющих на твой сайт.

Почему виснет сайт?

Итак, мы имеем веб-сайт, хостинг с определенным тарифным планом. На сайт заходят посетители, листают страницы, просматривают медиафайлы, оставляют комментарии — все, как обычно. Что при этом происходит с точки зрения "механики"? А вот что — при любом действии на вашем сайте,  веб-браузер отправляет запрос на сервер хостинг-провайдера, там этот запрос обрабатывается и отправляется обратно. Напомню, что скорее всего мы используем виртуальный хостинг, то есть на нашем сервере расположено много веб-сайтов и у каждого в одно время происходят описанные выше процессы. То есть я хочу показать, что процесс происходит довольно сложный. Какие же факторы приводят к тому, что сайт виснет?

Высокоресурсная система управления сайтом

Система управления сайтом, или CMS по-другому, зачастую является причиной перегрузки сервера.

CMS сама по себе может быть очень сложной — настолько, что не каждый тарифный план осилит ее в принципе. Дело не в количестве контента, а в структуре построения сайта — категории, подкатегории, пользователи. При обработке каждого запроса наблюдается повышенное потребление ресурсов сервера. У такой CMS повышенные требования к характеристикам хостинга. В Сети часто в качестве примера такой CMS приводится высокоресурсная Битрикс. WordPress, Joomla, Drupal потребляют ресурсов гораздо меньше.

И еще пару слов о CMS — какая бы замечательная система управления сайтов ни была установлена на сервере, рано или поздно она начинает "тормозить". Просто потому, что накапливается "мусор" в базах данных. Это из той же области, что и проведение дефрагментации, очистка дисков и реестра на вашем ПК.

Неудачная структура сайта

Иногда вебмастера обращают мало внимания на оптимизацию структуры сайта. Например, одна и та же запись, при открытии ее с главной страницы имеет один адрес и немного другой, если открываешь ее через категорию. Для поисковых машин это выглядит, как несколько разных страниц. Соответственно, увеличивается количество обращений по одному запросу и как результат — увеличение нагрузки на сайт.

Скрипты, установленные на сайте

Большое количество неоптимизированных скриптов также может привести к зависанию сайта. Вы даже не видите результатов работы этих скриптов, но на самом деле они высчитываю ненужные никому данные, либо рассчитывают то, что надо, но по очень усложненному алгоритму.

Сюда можно отнести и непомерное количество плагинов, установленных на некоторых CMS, а ведь каждый плагин — это скрипт, потребляющий некоторое количество ресурсов.

Поисковики посылают роботов

Иногда на серверы заходят поисковые роботы и обшаривают их от и до с целью обновления своей базы. А это процесс непростой,  к каждой странице идет запрос. При чем роботов становится все больше. Расход ресурсов в момент посещения вашего сайта ботами может пиково подскочить.

Ваш сайт атакуют злоумышленники

Да, такая причина превышения лимита ресурсов тоже имеет право на жизнь. Сюда относятся Ddos-атаки, флуд и программы-качалки, когда весь сайт выкачивается с потрохами для дальнейшего изучения за короткое время. Представляете, какая нагрузка?

Самая лучшая причина перегрузки сервера

И, наконец, то, об чем мечтает любой вебмастер на свете — посещаемость вашего сайта выросла до небес и сервак просто перестал справляться с нагрузкой. Хватайте кошелку и к хостеру — менять тариф!

Ну и напоследок хочу пожелать всем вебмастерам рано или поздно испытать радость "самой лучшей причины" и никогда не произносить слов: виснет сайт.

 

 

 




There are 7 Comments

  1. Опубликован Надежда Ответить

    Видимо, пока посещаемости нет, проблем с сайтом не будет.

  2. Опубликован Наталья Ответить

    Мой сайт тоже бывает подвисает, но к сожалению, не от высокой посещаемости.

  3. Опубликован Сергей Ответить

    Я думал, если виснет сайт — это проблема хостера. Оказывается многое зависит от админа сайта.

  4. Опубликован Андрей Волков Ответить

    Много нового узнал для себя. Спасибо, Владимир. Буду заглядывать к Вам. Много полезной инфы)))

  5. Опубликован Наталия Ответить

    Очень актуальная для меня тема.

  6. Опубликован Роман Ответить

    Теперь когда будет виснуть сайт — буду хоть знать почему) спасибо) сохраню как памятку в закладках

  7. Опубликован Ксения Ответить

    Оказывается из-за скольких причин может виснуть сайт

Оставить ответ