WebMaster.bg

уеб технологии за начинаещи

връзки към другите страници на сайта
Домейни и хостинг

Подготовка за Черен петък и проверка на лимитите на хостинга

Подготовка за Черен петък на малкия онлайн магазин: кои лимити на хостинга да проверите, как да тествате плащането и какво да направите преди акцията.

От Редакция на WebMaster.bg Публикувано: 5 мин. четене
Сървърна зала с множество черни шкафове, гъсто преплетени мрежови и захранващи кабели, кабелни скари и луминесцентно осветление под тавана
Снимка: Esquilo / Wikimedia Commons · CC BY-SA 3.0, източник

Подготовката за Черен петък започва с един въпрос към хостинга: колко поръчки и колко едновременни посетители издържа Вашият план. До последния петък на ноември остават около три седмици, достатъчно да проверите лимитите, да тествате плащането и при нужда да увеличите плана за няколко дни.

Колко трафик носи Черният петък

Най-големите числа са от мрежата на Cloudflare за 2024 г. Тя обработва около 5,1 трилиона заявки на Черния петък и около 5,4 трилиона на Кибер понеделник (Cloudflare). По наше изчисление по данни на Cloudflare понеделникът е с около 6% по-натоварен от петъка.

Тези числа не са Ваши. Те показват само, че пикът е по-дълъг от един ден, защото дневните заявки в света на Кибер понеделник 2024 са с 36% повече от година по-рано (Cloudflare). Планирайте за целия период от петъка до следващия понеделник, а не само за петък.

За малък магазин важи простото правило, че пикът се мери спрямо обичайния Ви ден. Магазин с 50 поръчки на час може лесно да утрои този брой в празничен ден (Kinsta). По наше изчисление по данни на Kinsta това са 150 поръчки на час, или две поръчки и половина всяка минута, а всяка от тях минава през количката и плащането.

Българският пазар е по-малък, но това не Ви освобождава от проверката. Само 57% от интернет потребителите у нас са купували онлайн през 2024 г., при 77% средно за ЕС (Евростат). Нашият извод е, че растежът е по-вероятен у Вас, отколкото у търговци в страни с 96% купувачи като Ирландия, защото именно кампаниите привличат нови купувачи наведнъж.

Кои лимити на хостинга да проверите

Започнете от договора и таблото на хостинг доставчика. Търсете ограничения, които не пише на първата страница на офертата, и ги запишете на лист.

  • Брой едновременни PHP процеси (на някои платформи ги наричат нишки или workers). Те определят колко поръчки се обработват в един и същи момент (Kinsta).
  • Памет на процес и общо на акаунта.
  • Ограничение на процесора и входно-изходните операции, при което хостингът забавя сайта, вместо да го спре.
  • Брой посещения или трафик на месец и какво се случва при надхвърляне.

Попитайте поддръжката направо дали има временно увеличение за празничните дни. Някои платформи позволяват да вдигнете нишките и паметта само за уикенда и после да върнете стария план, като таксуването е пропорционално (Kinsta). Ако Вашият план няма такава опция, а смяната е спешна, прочетете видовете хостинг и преценете дали споделеният план е още подходящ.

Не местете магазина в последната седмица. Ако доставчикът няма решение, по-безопасно е да отложите преместването за след празниците и да следвате стъпките за прехвърляне без прекъсване през зимата (Business Bloomer).

Как да тествате магазина преди празника

Направете тестово копие на магазина и пуснете върху него симулация с растящ брой посетители. Следете процесора, паметта и времето за отговор на количката и плащането, защото кешът на страниците не помага там. Предупредете хостинга преди теста, иначе защитата му може да вземе симулацията за атака.

Преди да продължите, направете резервно копие на целия сайт и на базата данни. Проверете, че копието може да се възстанови, а не само че се създава.

Направете и една истинска тестова поръчка преди да пуснете имейли или реклами (Business Bloomer). Минете през пътя на купувача на телефон: в Съединените щати мобилните устройства са имали 51,9% от трафика на Черния петък 2024 г. (Cloudflare). Нашият извод е, че проблем с плащането на телефон ще Ви струва повече от всяка друга грешка.

Какво да облекчите в самия сайт

Хостингът е само половината от отговора. Колкото по-леки са страниците, толкова по-малко процесорно време харчи всеки посетител.

Сложете страницата с офертата на кеш и махнете ненужните добавки (Business Bloomer). Намалете снимките и излишните елементи на началната страница и на плащането. Махнете неизползваните полета във формата, например фирма или втори адресен ред.

Използвайте мрежа за доставка на съдържание (CDN) — услуга, която държи копия на снимките и файловете Ви на сървъри близо до купувача. Много хостинг компании я предлагат, често срещу допълнителна такса (Business Bloomer). Измерете резултата с показателите Core Web Vitals преди и след промените.

Какво да замразите по време на акцията

Спрете автоматичните обновявания на WordPress и не инсталирайте нови добавки и фрагменти код докато трае кампанията (Business Bloomer). Една непроверена промяна в сряда преди петъка е най-честата причина за падане, която можете сами да избегнете.

Настройте известие по имейл при фатална грешка, за да научите за проблема от системата, а не от клиент (Business Bloomer). Запишете контактите на поддръжката на хостинга на видимо място във вътрешна бележка, но не ги публикувайте в сайта.

Какво правите, ако сайтът се претовари

Знайте как реагира Google. Той третира отговор 429 като сигнал за претоварен сървър, а грешките от клас 5xx карат робота му временно да обхожда по-рядко (Google for Developers). След като сървърът започне пак да отговаря нормално, обхождането постепенно се връща.

Вече индексираните адреси остават в индекса първоначално, но ако грешките продължат, накрая отпадат (Google for Developers). Затова кратко падане не е катастрофа, а многодневно е. Ако знаете, че ще има планирана пауза, върнете код 503, а не празна страница с код 200.

Част от натоварването не са купувачи. На Кибер понеделник 2024 около 5% от трафика на Cloudflare е блокиран като възможна атака, а на Черния петък — около 6% (Cloudflare). Попитайте хостинга има ли защита от претоварване и дали включва ботовете в лимита Ви за трафик.

Срокове до празника

Разпределете работата по седмици, като започнете още този уикенд:

  • Първа седмица: запишете лимитите на плана и пишете на хостинга за временно увеличение.
  • Втора седмица: направете тестово копие, пуснете симулацията и поправете най-бавните страници.
  • Трета седмица: замразете добавките, проверете възстановяването на резервното копие и направете тестова поръчка.
  • В деня на акцията: следете таблото на хостинга на всеки час и върнете плана към нормалното след Кибер понеделник.

Ако в магазина събирате лични данни на купувачите, прегледайте и задълженията по GDPR преди кампанията, а не след нея.

Източници

  1. From deals to DDoS: exploring Cyber Week 2024 Internet trends — Cloudflare
  2. Online shopping in the EU keeps growing — Евростат
  3. How HTTP Status Codes Affect Google's Crawlers — Google for Developers
  4. How to scale your site for Black Friday with Kinsta's PHP performance add-on — Kinsta
  5. WooCommerce: Preparing Your Site for Black Friday / Cyber Monday — Business Bloomer

Още по темата

Редакция на WebMaster.bg

WebMaster.bg е малък екип, който работи от София, България. Пишем практично за уеб технологиите и посочваме източника на всеки факт.

За нас · Как работим · Всички материали

Фактите са по източниците, посочени под материала. Текстът е на Редакцията на WebMaster.bg. Редакционна политика · Забелязахте грешка? Пишете ни на kontakt@webmaster.bg.