До основного вмісту

З віртуального хостингу на VDS: коли час переходити

Хостинг та cPanel · 18.10.2026 · 5 хв читання
Ілюстрація до статті «З віртуального хостингу на VDS: коли час переходити»

Віртуальний хостинг розрахований на сайти з передбачуваним навантаженням і спільними ресурсами сервера між десятками сусідів. Коли проєкт зростає, ліміти shared-тарифу починають обмежувати не лише пікове навантаження, а й повсякденну роботу: від кількості одночасних процесів PHP до версії використовуваного ПЗ. Ця стаття — про ознаки, за якими зрозуміло, що час переходити на VDS, а не про те, коли це вигідно за грошима.

Повторювані помилки 508 і 509

Коди 508 (Resource Limit Is Reached) і 509 (Bandwidth Limit Exceeded) — типові сигнали панелей на базі cPanel із CloudLinux: акаунт вичерпав ліміт CPU, пам'яті чи кількості процесів, заданий для тарифу, і LVE тимчасово блокує нові запити. Одноразова помилка в момент пікового навантаження — не привід для тривоги, але повторювані блокування кілька разів на тиждень означають, що звичайне навантаження сайту вже вище того, що виділено тарифом.

Детальний розбір того, які саме ліміти враховує панель і як їх читати, є у статті «Resource Usage у cPanel»: там само описано, як відрізнити одноразовий стрибок від системної нестачі ресурсів.

Пам'ять і кількість процесів

У shared-тарифу майже завжди обмежена одночасна кількість процесів PHP (entry processes) і обсяг пам'яті на процес. Якщо сайт використовує важкі плагіни, кешувальні проксі чи фонові завдання, зростання відвідуваності швидко натикається не на CPU, а саме на це обмеження: нові запити чекають звільнення слота, замість того щоб виконуватися паралельно.

На VDS процеси і пам'ять обмежені лише обсягом виділеного серверу ресурсу і налаштуваннями, які задає сам адміністратор, а не спільним лімітом тарифу на десятки сусідів. Це знімає обмеження, але перекладає на адміністратора і налаштування, і відповідальність за моніторинг.

Потрібен контроль над середовищем

Shared-хостинг зазвичай дає фіксований набір версій PHP, Node.js і системних бібліотек, які можна перемикати лише в межах того, що заздалегідь підготував провайдер. Якщо проєкту потрібна нестандартна версія інтерпретатора, власний модуль, демон, що слухає порт у фоні, або cron із нетиповою частотою запуску, — це зазвичай виходить за межі shared-середовища.

VDS із root-доступом усуває це обмеження: можна встановлювати будь-яке ПЗ, запускати власні сервіси і керувати конфігурацією веб-сервера безпосередньо, а не через готовий інтерфейс панелі.

Зростання трафіку і кількість одночасних з'єднань

Повний розбір лімітів самого тарифу — у статті «Лімити і ресурси віртуального хостингу»: там зібрані типові обмеження за інодами, базами даних і поштовими скриньками, які також варто перевірити, перш ніж приймати рішення про переїзд.

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

Міграція і що з нею пов'язано

Перехід із shared на VDS майже ніколи не обмежується копіюванням файлів: потрібно підняти вебсервер, базу даних, налаштувати пошту і TLS-сертифікати, тобто відтворити те, що на хостингу вже було готове з коробки. Для проєкту на WordPress покроковий порядок перенесення описаний у статті «Міграція WordPress на VDS».

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

  • Помилки 508/509 повторюються кілька разів на тиждень, а не раз на півроку
  • Потрібна нестандартна версія PHP чи Node.js, якої немає в панелі
  • Потрібен власний демон чи сервіс, що слухає порт у фоні
  • Відвідуваність стабільно зростає протягом кількох місяців
  • Потрібен root-доступ для встановлення специфічного ПЗ
ПараметрShared-хостингVDS
Доступ до серверачерез панель керуванняroot-доступ
Версії PHP/Node.jsфіксований набір провайдерабудь-яка, яку встановить адміністратор
Процеси і пам'ятьспільний ліміт тарифу на акаунтобмежені лише ресурсами самого сервера
Відповідальність за налаштуванняна провайдеріна адміністраторі
# Перевірка поточного навантаження на VDS
top -bn1 | head -15

# Вільна пам'ять і використання диска
free -h
df -h /

Часті питання

Чи означає одна помилка 508 за місяць, що час переходити на VDS?

Ні, одноразова помилка в момент пікового стрибка навантаження — звичайна поведінка LVE на shared-тарифі і не свідчить про системну проблему. Сигналом для переходу вважається саме повторюваність: блокування кілька разів на тиждень протягом кількох тижнів підряд.

Чи можна спочатку перевірити, у який саме лімит упирається сайт?

Так, і починати варто саме з цього: у статті «Resource Usage у cPanel» описано, як панель показує, який саме ресурс — CPU, пам'ять чи кількість процесів — було вичерпано в момент блокування. Це допомагає зрозуміти, чи потрібен перехід на VDS, чи достатньо оптимізувати код і кешування.

Чи потрібно одразу переносити весь проєкт на VDS, чи можна частково?

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

Чи була стаття корисною?
← Назад до бази знань Поставити питання підтримці