Завтра «Черная Пятница» — для интернет проектов это означает, что будут пиковые нагрузки на сайт. Их могут не выдержать даже гиганты, так например, случилось с Amazon в Prime Day в 2017 году.
Мы решили привести несколько простых примеров работы с виртуальным сервером, чтобы избежать ошибок и не встречать народ 503 страницей или что еще хуже, About:blank и ERR_CONNECTION_TIMED_OUT. Остаётся один день, чтобы подготовиться.
Масштабирование ресурсов
Сайт обычно состоит из разных модулей — базы данных, веб-сервера, системы кэширования. Каждый из этих модулей требует различные типы и объемы ресурсов. Необходимо заранее провести анализ объема потребляемых ресурсов с помощью стресс-тестов и оценить скорость ввода-вывода дисков, процессорное время, память, ширину интернет полосы вашего сайта.
Стресс-тесты помогут определить узкие места вашей системы и заранее их масштабировать. Так, например, вы можете улучшить мощность вашего сервера за счет увеличения места на жестком диске на время проведения акции, расширить полосу сайта или увеличить оперативную память виртуального сервера. После акции можно вернуть все как было, делается это в личном кабинете без обращения в техподдержку и занимает пару минут, но лучше это делать заранее и в часы минимальной активности клиентов на сайте.
Заранее защититься от DDoS-атак
Сайты в дни распродаж падают не только из-за роста притока клиентов, но из за DDoS-атак. Их могут организовать злоумышленники, которые хотят перенаправить ваш трафик на свои фишинговые ресурсы.
DDoS-атаки с каждым днем становятся все более изощреннее. Хакеры используют различные подходы, прибегая одновременно к DDoS-атакам и атакам на уязвимости приложений. В большинстве случаев атаки сопровождаются попытками взлома сайта.
Здесь также важно заранее подготовиться и подключить к вашему серверу защищенный от атак IP адрес. В UltraVDS мы защищаем серверы не по факту атаки, а круглосуточно и стабильно выдерживаем атаки до 1.5 Tbps! Для защиты серверов от DDoS-атак применяется серия фильтров, подключенных к интернет-каналу с достаточно большой пропускной способностью. Фильтры последовательно анализируют проходящий трафик, выявляя аномалии и нестандартную сетевую активность. В число анализируемых шаблонов нестандартного трафика входят все известные на сегодняшний день методы атак, в том числе реализуемые при помощи распределенных бот-сетей.
Для подключения защищенного адреса к виртуальному серверу необходимо отправить заявку в службу поддержки провайдера заранее.
Ускорить загрузку сайта
В периоды проведения акций повышается нагрузка на серверы, на сайтах начинают долго грузиться фото и карточки товаров. Также загрузку страниц утяжеляют различные фреймворки, JS-библиотеки, CSS модули и так далее. Потенциальный клиент может уйти со страницы, не получив ответа от сайта, даже в случае более выгодного предложения, чем у конкурентов. Для проверки скорости загрузки страниц предлагаем использовать Google DevTools.
Помочь ускорить загрузку страниц способна сеть доставки контента (Content Delivery Network, CDN). CDN это географически распределенная сеть, которая состоит из кэширующих узлов — точек присутствия, они могут находиться по всему миру. При заходе на сайт, клиент будет получать статический контент не от вашего сервера, а от того, который входит в CDN-сеть и находится ближе к нему. Благодаря сокращению маршрута между сервером и клиентом данные на сайте грузятся быстрее.
CDN-сеть можно настроить самому, если у вас есть
Удачных вам продаж.
Чёрная пятница в UltraVDS
Мы также не прошли мимо традиционных скидок в этот день и предлагаем пользователям Хабра промокод BlackFr со скидкой 15% на все наши виртуальные серверы с 28 ноября по 2 декабря включительно.
Например, VDS сервер по тарифу UltraLight с 1 ядром CPU, 500МБ оперативной памяти и 10ГБ дискового пространства под управлением Windows Server Core 2019 можно приобрести по промокоду BlackFr с дополнительной 30% скидкой на год всего за 55 рублей в месяц, таким образом суммарная скидка составит 45% от текущей цены.
UltraVDS — современный облачный провайдер, с нами работают сотни крупных организаций, в числе которых известные банки, биржевые брокеры, строительные и фармацевтические компании.
Автор: ultra_vds