Найприкріше падіння сайту трапляється не серед ночі, коли на ньому нікого немає, а рівно в ту мить, коли ви запустили рекламу або оголосили розпродаж і на сторінку одночасно прийшли сотні людей. Гроші на рекламу вже витрачені, покупці вже клікнули — а сайт крутить нескінченне завантаження або показує помилку. За кілька хвилин половина цих людей іде й більше не повертається.

Найгірше те, що це майже завжди можна було передбачити. Пік навантаження — не стихійне лихо, а прогнозована подія: ви самі знаєте дату акції й приблизно уявляєте, скільки людей приведе реклама. А отже, до нього можна підготуватися. Ми у студії з 2018 року і супроводжуємо сайти, які регулярно проходять через такі сплески, тож нижче — по-людськи, що саме варто зробити заздалегідь і що тримати напоготові в сам день.

Важливо розуміти головне: сайт витримує не «взагалі багато людей», а конкретну кількість одночасних відвідувачів. Звичайного дня їх десятки, під час акції може бути в десятки разів більше — і саме цей стрибок, а не загальна кількість за день, вирішує, встоїть сайт чи ляже.

Чому сайт падає саме в пік

Уявіть касу в магазині. У звичайний день черга з двох людей проходить миттєво. Але якщо до однієї каси одночасно підійде сотня — люди почнуть стояти, черга розтягнеться, а хтось махне рукою й піде. Сайт влаштований схоже: кожен запит займає крихту ресурсу, і поки їх мало, все летить. Коли їх раптом стає в рази більше, ресурс закінчується, запити починають чекати одне на одного — і в якийсь момент сайт просто перестає встигати відповідати.

Ключових причин зазвичай кілька:

  • Сайт не розрахований на стрибок. Він спокійно тягне буденний потік, але ніхто ніколи не перевіряв, що буде при потоці в десять чи двадцять разів більшому.
  • Одне вузьке місце гальмує все. Найчастіше це важкі сторінки, які щоразу збираються заново, або перевантажена база, куди б’ються всі одночасно.
  • Немає запасу. Сайт живе рівно на тих потужностях, яких вистачає в звичайний день, без жодного резерву на сплеск.

Що перевірити заздалегідь, до акції

Основна робота робиться не в день піку, а за тиждень-два до нього, коло ще є час спокійно все виправити.

  • Перевірте сайт під навантаженням наперед. Це головне. Штучно імітується напад натовпу — і стає видно, на якій цифрі сайт починає задихатися і що саме гальмує. Без такої перевірки ви дізнаєтеся межу вже на живих покупцях.
  • Пришвидшіть важкі сторінки. Головна, каталог і сторінка акції мають віддаватися вже готовими, а не збиратися наново для кожного відвідувача. Готову сторінку сайт роздає майже без зусиль, і саме це найбільше рятує в пік.
  • Розвантажте картинки й важкі файли. Банери й фото акції варто максимально стиснути й роздавати так, щоб вони не з’їдали ресурс основного сайту.
  • Закладіть запас потужності на ці дні. На період акції розумно тимчасово додати сайту ресурсу, а після повернути назад — щоб не тримати зайве постійно.
  • Приберіть зайве саме на піку. Різні важкі допоміжні речі, без яких покупка спокійно відбувається, на час акції можна тимчасово вимкнути, щоб не відбирали сили в головного.

Що тримати напоготові в день піку

Навіть добре підготовлений сайт у день акції потребує нагляду. Пік — це не «запустили й пішли пити каву».

  • Дивіться на сайт живими очима. Має бути моніторинг, який одразу повідомить, якщо сайт почав гальмувати чи відповідати помилками, — а не так, що ви дізнаєтеся про падіння з обурених повідомлень покупців.
  • Майте план на випадок перевантаження. Краще коротка чесна черга з написом «зачекайте кілька секунд», ніж голе повідомлення про помилку. Людина, яка бачить, що сайт живий і її чекають, зазвичай залишається.
  • Не вмикайте акцію всім одночасно, якщо є сумнів. Іноді розумно пустити рекламу хвилями, а не одним залпом, щоб побачити реакцію сайту на меншому потоці й підстрахуватися.
  • Тримайте когось на зв’язку. У найгарячіші години поруч має бути людина, яка розуміє сайт і може швидко зреагувати, а не шукати підрядника ввечері в неділю.

Після піку: підготуватися до наступного

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

Якщо у вас скоро розпродаж чи великий запуск реклами і ви не впевнені, що сайт витримає, — не варто перевіряти це на живих покупцях. Напишіть нам: ми перевіримо ваш сайт під навантаженням заздалегідь, знайдемо вузькі місця й підготуємо його до піку так, щоб день акції приніс продажі, а не втрачених клієнтів і зіпсований настрій.