Shared-хостинг чи VPS для магазину: коли переїзд справді потрібен
Зміст
Стаття
- Shared обмежує не місце на диску, а кількість одночасних процесів, час процесора й доступ до налаштувань.
- Магазин на кілька сотень товарів із десятками відвідувачів одночасно на shared живе нормально.
- Переїзд виправданий, коли збігаються три й більше ознак: гальмування в пікові години, листи про ліміти, обірваний імпорт, бракує потрібної PHP, адмінка повільніша за вітрину.
- Чесне порівняння — сервер плюс адміністрування проти ціни тарифу.
- Спершу зʼясуйте, що гальмує — сервер чи сам магазин, інакше проблеми переїдуть разом із ним.
Питання «чи пора з shared на VPS» зазвичай виникає не від теорії, а від симптому: магазин почав гальмувати у пікові години або хостинг надіслав листа про перевищення ліміту. Розберемо, коли переїзд справді розвʼязує проблему, а коли просто переносить її на дорожчий тариф.
Що насправді обмежує shared
Обмежує не «місце на диску», як багато хто думає, а три речі, яких у тарифі зазвичай не видно:
- Кількість одночасних процесів. Магазин обробляє запити паралельно; коли ліміт вичерпано, відвідувачі стають у чергу. Саме звідси беруться «гальмує тільки ввечері».
- Час процесора. Він ділиться між сусідами по серверу. Важкий сусід — і ваш магазин повільніший без жодних змін з вашого боку.
- Доступ до налаштувань. Версія PHP, параметри бази, кеш на рівні сервера — на shared це або недоступно, або задано за вас.
Коли shared ще цілком вистачає
Магазин на кілька сотень товарів із десятками відвідувачів одночасно живе на shared нормально. Якщо сторінки віддаються швидко, а падіння трапляються не через ресурси — переїзд нічого не змінить, лише додасть вам обовʼязок адмініструвати сервер.
Частий сценарій: власник переїжджає на VPS, отримує ті самі 4 секунди завантаження і робить висновок, що «VPS не допоміг». Насправді гальмував важкий модуль або відсутні індекси в базі — і на новому сервері вони нікуди не зникли.
Ознаки, що ресурсу вже бракує
- Сайт помітно повільніший у передбачувані години — вечір, вихідні, дні акцій.
- Хостинг регулярно пише про перевищення лімітів або сам вимикає сайт на кілька хвилин.
- Імпорт прайсу чи генерація фіда не доходять до кінця через обмеження часу виконання.
- Потрібна версія PHP або розширення, яких на тарифі немає.
- Каталог виріс до десятків тисяч позицій, і адмінка стала повільнішою за вітрину.
Одна ознака — привід перевірити. Три і більше — переїзд уже виправданий.
Скільки коштує VPS, якщо рахувати чесно
Сам сервер зазвичай не дорожчий за пристойний shared-тариф. Різниця в тому, що на shared адміністрування входить у ціну, а на VPS — ні. Оновлення системи, сертифікати, бекапи, моніторинг, реакція на збій — це або ваш час, або окрема послуга.
Тому чесне порівняння виглядає так: вартість сервера плюс вартість обслуговування проти вартості тарифу. Якщо магазин приносить дохід, різниця окупається першим же збереженим пікових днем; якщо це проєкт на старті — поспішати не варто.
Що зробити до переїзду, а не після
Найгірший варіант — перенести магазин разом із його проблемами й лише потім розбиратися. Перед переїздом варто знати, що саме гальмує: сервер чи сам магазин. Порядок такої діагностики описаний у матеріалі чому сервер повільний, а типові вузькі місця самого OpenCart — у гайді з оптимізації магазину.
Технічний бік самого переносу — без простою і з коректним перемиканням DNS — розібраний у статті про переїзд сайту на новий сервер. Що поставити на новому сервері одразу: панель керування, Nginx і PHP-FPM під навантаження та бекапи за правилом 3-2-1.
Якщо ж адмініструвати сервер самостійно не хочеться, цю частину закриває абонентський догляд за магазином: оновлення, моніторинг і реакція на збої на нашому боці.
Часті запитання
Чи прискорить переїзд на VPS повільний магазин?
Лише якщо причина в ресурсах. Коли гальмує важкий модуль або бракує індексів у базі, на VPS буде ті самі 4 секунди — проблема переїде разом із магазином. Тому спершу варто зʼясувати, що гальмує: сервер чи сам магазин.
Скільки витримує shared-хостинг?
Магазин на кілька сотень товарів із десятками відвідувачів одночасно живе на shared нормально — якщо сторінки віддаються швидко, а падіння трапляються не через ресурси.
Як зрозуміти, що shared уже не вистачає?
Сайт помітно повільніший у передбачувані години, хостинг пише про перевищення лімітів, імпорт чи генерація фіда не доходять до кінця, бракує потрібної версії PHP, адмінка стала повільнішою за вітрину. Одна ознака — привід перевірити, три й більше — переїзд виправданий.
Чи дорожчий VPS за shared?
Сам сервер зазвичай не дорожчий за пристойний тариф, але на VPS адміністрування не входить у ціну: оновлення, сертифікати, бекапи, моніторинг і реакція на збої — це ваш час або окрема послуга.