Заметка посвящена не столько возможным методам защиты (о них уже было много написано), сколько обзору небольшого списка для быстрой проверки при подготовке к возможных скачкам посещаемости. Судя по статистике нагрузки на электронные магазины на прошлой неделе (когда начался рождественский сезон продаж на Западе), даже для крупных магазинов время ответа может колебаться на 20%, что же говорить о менее крупных веб-сайтах?
Такую проверку обязательно нужно проводить перед выпусками новых продуктов, а также перед сезоном массовых покупок (для России это время в канун Нового Года и Рождества). Итак, с чего начать?
Зачем это нужно? Узнать, насколько долго отвечает ваш сайт при попытке на него зайти. Проверить данный показатель можно с помощью достаточно известных сервисов. В частности, это:
Хорошим показателем здесь будет минимальное время до 500-1000 мс (лучше, конечно, до 200-300 мс).
Зачем это нужно? Фактически, это экспресс-проверка на Хабра-эффект. Здесь можно использовать сервис loadimpact.com, с помощью которого получить примерно следующую картину (сервис эмулирует нахождение нескольких пользователей у вас на сайте):
Самое главное, чтобы график не сильно задирался вверх (не уходил по экспоненте) при увеличении числа пользователей на сайте и оставался в пределах 2-3 секунд (нужно принимать в внимание, что физически проверка проводится с другого конца Земли, поэтому есть значительные сетевые задержки, для России их не будет).
Если мы готовимся к Хабра-эффекту, то надо выдерживать 50 одновременных пользователей на сайте. Иначе можно ограничиться и нормальным поведением при 20.
UPD (спасибо akira): стоит обратить внимание не только на доступность сайтов, но и доступность картинок при использовании их в постах, выходящих на главную. Часто виртуальные хостинги просто не справляются с такой нагрузкой. Выкладывайте картинки на общественные ресурсы (например, pict.com), чтобы предотвратить такую ситуацию.
Зачем это нужно? Понять, насколько страницы сайта будут быстро загружаться у целевых пользователей. Сервисов здесь много, остановимся на некоторых.
Как в случае Хабра-эффекта, так и при проведении массовых промо-акций важно подготовиться заранее, чтобы не потерять целевых пользователей, а предложить им продукты или услуги должного качества. Проверка указанных выше параметров займет не более 5 минут, но поможет предотвратить возможные потери в посещениях сайта и(ли) доходах для интернет-магазина.
UPD: в связи с большим количеством запросов наша команда решила потрудиться в декабре на совесть и помочь всем желающим справиться с бумом посещаемости перед наступлением сезона продаж.
Поскольку даже гугл собирается учитывать с нового года скорость загрузки (скорее всего, на клиенте), то использование каких-либо специализированных решений, например, Web Optimizer, становится все более и более привлекательным.