Коротко: якщо сайт гальмує, а хостинг запевняє, що «з нашого боку все гаразд», справа зазвичай не в сайті, а в сервері, на якому він стоїть. Дешевий спільний хостинг дешевий тому, що він перепроданий (оверселінг): провайдер продає більше процесора, пам’яті та швидкості диска, ніж у машини є насправді, у розрахунку на те, що сотні сайтів на ній простоюють. Варто сусідові прокинутися — ваш сайт встає, а в моніторингу хостингу досі все «зелене», бо середнє навантаження по серверу виглядає нормально. Плагіном це не лікується. Лікується лише одним — не стояти на перепроданому сервері.
Ми тримаємо хостинг з обслуговуванням на своїх серверах і ресурси не перепродаємо, тож нижче — чесний розбір, як цей фокус влаштований.
Що таке оверселінг
Оверселінг — це продаж більшої кількості ресурсів, ніж сервер може віддати одночасно. У машини фіксований процесор, пам’ять і швидкість диска; дешевий хостинг ділить їх між значно більшою кількістю акаунтів, ніж зміг би обслужити разом, — у розрахунку, що всі одразу зайняті не будуть. Звідси й «безлімітний трафік» із «безлімітним місцем»: вони працюють лише тому, що більшість акаунтів крихітні, сплять або взагалі покинуті. На одному спільному сервері спокійно живуть сотні сайтів, а в найдешевших тарифах — понад тисячу.
Це не обов’язково обман. Це свідомий компроміс: мінімальна ціна — в обмін на ризик, що, коли кілька сайтів одночасно оживуть, сповільняться всі.
Чому сайт встає: «шумний сусід»
На спільному сервері ресурси зазвичай не закріплені жорстко за кожним сайтом. Тому, коли в сусіда сплеск трафіку, важке вивантаження або хвиля ботів, він з’їдає спільний процесор і диск — і разом із ним гальмують усі інші сайти на машині. Ви нічого не міняли; це зробив той, кого ви ніколи не побачите.
Проблема настільки часта, що під неї придумали окремий продукт: CloudLinux жорстко обмежує ресурси кожного акаунта, щоб один сайт не об’їдав сусідів. Те, що заради цього знадобився цілий галузевий продукт, і говорить, наскільки оверселінг — звична річ.
Чому хостинг вам цього не скаже
Дві причини. Перша: визнати, що сервер перепроданий, — означає вбити аргумент про низьку ціну. Друга, і тут по-чесному: з боку хостингу сервер справді виглядає нормально. Їхній моніторинг показує середнє навантаження по всій машині, і воно лишається «зеленим», навіть коли саме ваш сайт гальмує через сплеск у сусіда. Тому підтримка відповідає «з нашого боку проблем не бачимо» — і за їхньої усередненої картинки це не брехня. Просто вони не дивляться саме на ваш сайт.
Як зрозуміти, що ви на перепроданому сервері
- Швидко вночі, повільно в годину пік. Якщо о 2-й ночі сайт літає, а вдень повзе — ви відчуваєте, як прокидаються сусіди.
- Випадкові провали без змін із вашого боку. Ви нічого не чіпали, а гальмує.
- «Час до першого байта» стрибає. Перша відповідь сервера то швидка, то по кілька секунд — класична ознака спільного навантаження.
- «Усе безлімітно» за пару євро. Безліміт можливий лише за рахунок оверселінгу. Сама обіцянка і є підказкою.
- Хвилі ботів валять сильніше. На перепроданому сервері навіть візит ШІ- та інших ботів може стати останньою краплею — запасу потужності, щоб його витримати, просто немає.
Що реально це лагодить
Не плагін кешування і не «перехід» на трохи більший, але такий самий перепроданий тариф. Справжнє рішення — структурне: сервер, де кількість сайтів відома й обмежена, з реальним запасом потужності, де кожен сайт ізольований у своєму процесі, і де хтось дивиться на швидкість кожного сайту окремо, а не на середнє по серверу.
Чесний варіант
Ми тримаємо хостинг з обслуговуванням на своїх серверах у ЄС (Hetzner, Фінляндія і Німеччина) і ресурси не перепродаємо. На кожному сервері — відомий набір сайтів із запасом потужності, кожен сайт у своєму ізольованому PHP-пулі, і ми дивимося, як працює саме ваш сайт, а не лише на те, «чи зелене» середнє по машині. Ви не ділите потайки процесор із вісьмома сотнями незнайомців.
Хочете побачити, скільки насправді коштує чесний, не перепроданий хостинг по регіону, — ми порівняли 60 провайдерів ЄС без рекламних посилань. А якщо сайт уже гальмує і ніхто не дає прямої відповіді — це саме те, що наш хостинг з обслуговуванням і покликаний лагодити.