Нагрузка на сайт — причины, следствия и методы исследования

nagruzka mail spam 1024x477 - Нагрузка на сайт — причины, следствия и методы исследования

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

Однажды я столкнулся с чем-то подобным и хостер отключил возможность отправки почты после таких вот показателей нагрузки. Судя по всему, на FTP проник вирус, который занимался рассылкой писем. Выяснилось это не сразу… Тестируя активацию аккаунта на самописном скрипте через отправку письма функцией php mail() не мог понять, почему она не уходит и лишь после общения с поддержкой выяснилось в чем причина. Включили ограниченное количество в сутки — на пробу!

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

Системы поисковой метрики также оценивают uptime сайта и, например, не очень приятно получать вот такие сообщения и понимать, что «зоркий глаз» Яндекса наблюдает за сайтом и видит абсолютно все!

yandex metrika message - Нагрузка на сайт — причины, следствия и методы исследования

Чтобы такого не возникало, сайт, который нацелен на большую аудиторию, следует заранее протестировать на «стрессоустойчивость». Это позволит увидеть в цифрах предел ваших возможностей и от этого отталкиваться в дальнейшем.

Сервисов, позволяющих узнать допустимую нагрузку на сайт в сети предостаточно, одним из таких является Loaddy. Здесь можно бесплатно протестировать нагрузку 100 посетителей, одновременно находящихся на сайте, а цена каждого последующего всего 0,0006$.

Показатель в 100 хостов не космический, но вы можете очень удивиться, если даже такое количество будет доставлять вам неприятности, а что будет дальше?

Помимо блокировки, превышение допустимой нагрузки чревато нестабильной работой вашего сайта. Это приводит к увеличению количества отказов клиентов – если страницы загружаются слишком медленно, многие пользователи просто покинут ваш сайт. В свою очередь, рост процента отказов ухудшает репутацию вашего сайта у поисковиков, из-за чего из них к вам приходит меньше клиентов.

Причины дополнительной нагрузки

Во-первых, это скрипт сайта. Согласитесь, обычная HTML страница с небольшим описанием (например, портфолио) не будет нести абсолютно никакой дополнительной нагрузки, поскольку очень проста технически и ничего дополнительно не проверяет.

Дополнительно по теме: оптимизация скорости загрузки страниц

Во-вторых, нагрузку дают дополнительные JS скрипты, которые запускают различные UI плагины. Тут есть нюанс — JS выполняется на клиенте и не должен сильно грузить сервер, если, конечно, тяжелые библиотеки не хранятся на самом сайте (некоторые до сих пор боятся использовать CDN и скачивают все скрипты в папки сайта) и каждый новый хост к ним обращается.

И третье, — CMS: Drupal, Joomla, WordPress и другие. Удобные универсальные движки, переработанные под самые разнообразные задачи (от визиток и блогов, до магазинов и крупных корпоративных порталов).

Они написаны на PHP, а это язык общения между клиентом и сервером примерно по следующей схеме. И JS плагины, хранящиеся локально, которые требуют дополнительного обращения к файлам.

клиент — сервер — база данных — сервер — клиент

Тестируйте свои проекты, дабы не оказаться в неловкой ситуации в самый неподходящий для этого момент.

Читайте также

Похожие записи

Почтовые рассылки — экскурс в историю и сравнение с современными технологиями
За последние 30 лет понятие «почтовая рассылка» изменилось радикально. В былые времена корреспонденция носила преимущественно бумажный характер и приходила на...
Плюсофон — услуга виртуальной АТС для бизнеса в любой точке мира
Любой современный бизнес невозможно представить без коммуникационных средств. Многие сферы деятельности до сих пор используют стандартные проводные телефоны, которые давно...
Техническое задание на разработку сайта — что такое и каким может быть
Любой проект, где есть хоть немного технической и конструкторской работы начинается с плана — технического задания. Каких либо стандартов не...
Realhost — хостинг с большими возможностями за умеренную плату
Какая минимальная цена должна быть у хостинга? Имеется ввиду тариф для простенького сайта, визитки, портфолио или небольшого каталога предоставляемых услуг....
Сравнение конструкторов сайтов — что выбрать современному предпринимателю
Онлайн конструкторы сайтов становятся все более популярными. Причина проста — каждый желающий сможет без особых усилий, знаний и опыта создать...

Комментарии

Бесполезно писать спамные сообщения. Все комментарии проверяются;
Можно оставлять ссылки (через <a href), если они несут полезную информацию или дополняют статью;

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