Виртуальный хостинг перестаёт подходить не тогда, когда сайт «просто тормозит», а когда проект упирается в жёсткие лимиты тарифа: количество одновременных процессов, запрет фоновых задач, отклик дольше 600 мс в часы пик и невозможность поставить своё ПО. Пока трёх таких признаков нет, переезд на VPS добавит работы и не ускорит сайт. В разделе виртуального хостинга собраны 19 провайдеров со стартом от 99 ₽ в месяц, и визитке или блогу такого тарифа хватает годами.
Материал для владельца небольшого сайта или магазина, который сомневается: терпеть дальше или переезжать. Разберём пять признаков, что тариф упёрся в потолок, посчитаем стоимость переезда вместе с часами на настройку и обслуживание и покажем, когда оставаться на хостинге выгоднее.
Чем виртуальный хостинг технически отличается от VPS
Виртуальный хостинг — это аккаунт на сервере, который вы делите с десятками соседей. Операционная система, веб-сервер, версии PHP и MySQL там общие, а ресурсы разделены квотами: столько-то места на диске, столько-то одновременных процессов, столько-то запросов к базе. Взамен провайдер сам обновляет ПО, продлевает сертификаты и держит техподдержку.
VPS — это виртуальная машина с собственной операционной системой и правами администратора. Вам выделяют фиксированные ядра, память и диск, а внутри вы делаете что угодно: ставите любую версию PHP, поднимаете Node.js, Redis или очередь задач, меняете конфигурацию веб-сервера. Соседи по физическому серверу почти не влияют на вас, потому что виртуализация режет ресурсы жёстко.
Разница в цене не такая, как принято думать. Стартовый VPS в каталоге стоит от 59 ₽ в месяц и даёт 1 ядро, 1 ГБ памяти и 10 ГБ NVMe, а самый доступный тариф виртуального хостинга — 99 ₽. Платите вы не за железо, а за администрирование: на хостинге его делает провайдер, на VPS — вы сами.
Признак первый: сайт упирается в лимит процессов и отдаёт ошибку 508
Каждый тариф виртуального хостинга ограничивает число процессов, которые ваш сайт может выполнять одновременно. Процесс — это один обрабатываемый запрос: пользователь открыл страницу, PHP начал её собирать, процесс занят. Когда лимит исчерпан, следующий посетитель либо ждёт в очереди, либо получает страницу с ошибкой 508 Resource Limit Is Reached.
Разовое превышение в день распродажи — нормально. Тревожный признак — регулярность: превышения повторяются 3–5 раз в неделю в одни и те же часы, а в панели управления счётчик лимитов горит красным каждый вечер. Обычно к этому приводит рост посещаемости, тяжёлые плагины или бот-трафик, который сканирует каталог быстрее живых людей.
Проверить косвенно можно по метрике Load Average — средней загрузке, если провайдер её показывает. Но чаще диагноз ставят проще: страницы открываются нормально ночью и отваливаются в 20:00–23:00. Апгрейд тарифа хостинга даёт запас на несколько месяцев, VPS с 2 ядрами и 2 ГБ памяти — на пару лет.

Признак второй: фоновые задачи запрещены, а cron нельзя чаще одного раза в 5 минут
Cron — это планировщик, который запускает ваши скрипты по расписанию: выгрузку товаров, рассылку, синхронизацию с 1С. На виртуальном хостинге почти везде действует ограничение: минимальный интервал — 5 минут, то есть не больше 288 запусков в сутки. Для интернет-магазина с обновлением остатков это уже впритык, а для сервиса, где заказ должен обработаться за минуту, — не работает вовсе.
Вторая половина проблемы — постоянно работающие процессы. Телеграм-бот, парсер или воркер очереди — программа, которая по одной разбирает накопившиеся задания, — должны висеть в памяти круглосуточно. Виртуальный хостинг такие процессы убивает: они не укладываются в модель «запрос пришёл — запрос обработан». Обойти это ухищрениями через планировщик получается редко и ненадёжно.
Если вы уже ловили себя на мысли «сделаю скрипт, который сам себя перезапускает каждые 5 минут», — это признак, что архитектура проекта переросла тариф. На VPS такая задача решается одним файлом настройки для systemd — штатного менеджера служб в Linux. Он поднимает процесс при старте сервера и перезапускает его после падения.
Признак третий: отклик сервера в часы пик стабильно дольше 600 мс
Время до первого байта (TTFB) — это интервал между запросом браузера и первым куском ответа сервера. Для сайта на популярной CMS нормальным считается отклик 200–400 мс, приемлемым — до 600 мс. Когда цифра стабильно уходит за 600 мс, а в пиковые часы доходит до 2–3 секунд, дело почти всегда в соседях по серверу и в очереди процессов, а не в вёрстке.
Отличить перегрузку хостинга от кривого кода несложно. Замерьте отклик одной страницы в 4 утра и в 21:00: если ночью 300 мс, а вечером 1800 мс, виноват сервер. Если и ночью 1500 мс, разбирайтесь с запросами к базе и плагинами — на VPS такой код будет работать так же медленно.
Разбор типовых причин собран в руководстве о том, почему сайт медленно загружается. Ориентир такой: если после чистки плагинов и включения кеша вечерний отклик держится выше 600 мс, тариф исчерпан.
Признак четвёртый: нужное ПО на хостинге просто не поставить
Виртуальный хостинг даёт фиксированный набор: PHP нескольких версий, MySQL, иногда Python и Node.js в урезанном виде. Всё, что выходит за рамки, недоступно — не из вредности провайдера, а потому что установка чужого демона затронула бы соседей на том же сервере. Список типовых блокировок предсказуем: Docker (запуск программ в изолированных контейнерах), Redis (быстрое хранилище данных в памяти), Elasticsearch (поисковый движок), браузер без окна для генерации PDF, собственная сборка ImageMagick, свежая версия Node.js под сборку фронтенда.
Отдельная история — доступ по SSH. На хостинге его либо нет, либо он сильно урезан: работают базовые команды, но нельзя ставить пакеты и править конфигурацию веб-сервера. Как только в проекте появляется команда разработчиков, которая выкладывает код через git и собирает стили и скрипты прямо на сервере, ограничение начинает стоить рабочих часов каждый релиз.
Проверка простая: выпишите список того, что вы хотели поставить за последние полгода и не смогли. Если в нём три пункта и больше, а костыли вокруг них уже написаны и требуют поддержки, VPS дешевле по совокупным затратам, даже если абонплата вырастет вдвое.
Признак пятый: файлов и проектов стало больше, чем разрешает тариф
Кроме гигабайтов, хостинг считает inode — количество файлов и папок на аккаунте. Типичный лимит — от 100 000 до 500 000 записей, и упереться в него можно, занимая всего 3–4 ГБ диска. Интернет-магазин на 5 000 товаров с четырьмя превью на каждый уже даёт 20 000 картинок, а кеш CMS и логи добавляют десятки тысяч мелких файлов.
Второй сценарий — рост числа проектов. Пока сайт один, отдельный аккаунт хостинга удобен. Когда их пять, а рядом появились тестовая копия, лендинг под рекламу и панель для клиента, счёт меняется. Платить за пять тарифов по 180–300 ₽ дороже, чем держать один VPS за 400–600 ₽ и разложить сайты по разным виртуальным хостам. Сложите месячные платежи за все аккаунты и сравните с ценой одного сервера на 2–4 ГБ памяти: нередко переезд сокращает расходы и заодно снимает потолок по числу проектов.
Сколько стоит виртуальный хостинг: цены каталога
В разделе виртуального хостинга сейчас 19 провайдеров, стартовые тарифы расходятся от 99 ₽ до 651 ₽ в месяц — разрыв почти семикратный. Медиана по разделу — 235 ₽ в месяц: половина провайдеров начинается дешевле этой суммы, половина дороже. Дешёвые тарифы отличаются не столько ресурсами, сколько числом сайтов и баз данных, которые разрешено держать на одном аккаунте.
| Провайдер | Стартовый тариф | Оценка каталога |
|---|---|---|
| Hosting-Russia | 99 ₽ / мес | 3.0 |
| SprintHost | 139 ₽ / мес | 3.5 |
| IHC | 144 ₽ / мес | 3.5 |
| SmartApe | 145 ₽ / мес | 3.5 |
| WebHOST1 | 149 ₽ / мес | 3.5 |
| Timeweb | 180 ₽ / мес | 4.3 |
Данные проверены 04.09.2026.
Годовая оплата почти везде дешевле помесячной: тариф за 139 ₽ при оплате сразу за 12 месяцев обходится ориентировочно в 1 400–1 600 ₽ за год. Полный список с фильтрами по цене, числу сайтов и объёму диска — в подборке недорогого хостинга.
Сколько стоит VPS и почему он бывает дешевле хостинга
В разделе VPS 44 провайдера, стартовые цены начинаются с 59 ₽ в месяц — дешевле самого доступного тарифа виртуального хостинга. Медиана по разделу — около 222 ₽: половина провайдеров пускает на сервер дешевле этой суммы. Парадокс объясняется просто — в цену VPS не заложены техподдержка по сайту, панель управления и работа администратора.
| Провайдер | Стартовый тариф | Конфигурация | Оценка |
|---|---|---|---|
| Cloudcore | 59 ₽ / мес | 1 ядро, 1 ГБ, 10 ГБ NVMe | 3.3 |
| HostVDS | 127 ₽ / мес | 1 ядро, 1 ГБ, 10 ГБ NVMe | 3.3 |
| RuVDS | 139 ₽ / мес | 1 ядро, 0,5 ГБ, 10 ГБ HDD | 4.3 |
| 4VPS | 150 ₽ / мес | 1 ядро, 1 ГБ, 10 ГБ NVMe | 4.0 |
| Selectel | 200 ₽ / мес | 1 ядро, 1 ГБ, 10 ГБ NVMe | 4.5 |
| AdminVPS | 299 ₽ / мес | 1 ядро, 1 ГБ, 15 ГБ NVMe | 4.5 |
Данные проверены 04.09.2026.
Конфигурации с 1 ГБ памяти годятся под бота, тестовый стенд или лёгкий сайт. Под магазин на 1С-Битрикс или WordPress с десятком плагинов закладывайте 2 ядра и 4 ГБ памяти — ориентировочно 500–900 ₽ в месяц. Сравнить доступные предложения удобнее в подборке дешёвых VPS: там видно тип диска и локацию.
Полная стоимость переезда: часы важнее рублей
Разница в абонплате между хостингом за 180 ₽ и сервером за 500 ₽ — это 320 ₽ в месяц, или 3 840 ₽ в год. Главные расходы переезда не здесь, а во времени: первичная настройка сервера с нуля занимает 4–7 часов у человека, который делает это не впервые, и вдвое больше у новичка.
| Этап переезда | Время | Что делаете |
|---|---|---|
| Базовая настройка сервера | 60–90 минут | Обновления, пользователь, SSH-ключи, сетевой экран |
| Веб-сервер и PHP | 40–90 минут | nginx, PHP-FPM нужной версии, MySQL |
| Перенос файлов | 20–40 минут | Архив с хостинга, распаковка, права доступа |
| Перенос базы данных | 10–30 минут | Дамп, импорт, правка конфигурации CMS |
| SSL-сертификат | 5–10 минут | Выпуск через Let’s Encrypt, автопродление |
| Резервные копии | 30–60 минут | Скрипт, расписание, внешнее хранилище |
| Переключение домена | 15 минут + до 24 часов | Смена A-записи, ожидание обновления DNS |
Дальше добавляется обслуживание: обновления безопасности, проверка бэкапов и разбор инцидентов — ориентировочно 1–2 часа в месяц. Если своего специалиста нет, есть промежуточный вариант: управляемый VPS, где администрирование берёт на себя провайдер за доплату. Он дороже обычного сервера, но снимает риск остаться один на один с упавшим сайтом в субботу ночью.

Когда переезжать не нужно и хостинг остаётся выгоднее
Есть проекты, которым VPS не даст ничего, кроме новых обязанностей. Сайт-визитка на 20 страниц, корпоративный блог с посещаемостью до 5 000 человек в месяц, лендинг под контекстную рекламу — всё это спокойно живёт на тарифе за 139–180 ₽ и не приближается к лимитам. Ускорения от переезда не будет: узкое место у таких сайтов не в сервере, а в тяжёлых картинках и скриптах.
Второй случай — когда в команде некому обслуживать сервер. На хостинге за обновление PHP, продление сертификата и восстановление из копии отвечает провайдер, и это часть цены тарифа. На VPS всё это ваша зона ответственности, включая ночные падения. Обычный магазин на популярной CMS без нестандартных сервисов хорошо себя чувствует на специализированном хостинге для WordPress.
Третий случай — сезонный всплеск на две недели в году. Дешевле включить кеширование и на месяц перейти на тариф подороже, чем перестраивать инфраструктуру ради четырнадцати дней нагрузки.
Как перенести сайт на VPS: план на один вечер
Порядок шагов важнее скорости: домен переключается последним, когда копия сайта уже работает на новом сервере. Так вы в любой момент можете отказаться от переезда, ничего не сломав. Разбор каждого шага с командами есть в инструкции, как перенести сайт на VPS, ниже — карта работ.
- Сделайте полную резервную копию на старом хостинге: архив файлов и дамп базы. Скачайте оба файла к себе.
- Закажите VPS с запасом: 2 ядра и 2–4 ГБ памяти для сайта на CMS, диск от 20 ГБ. Локацию выбирайте по географии аудитории.
- Настройте доступ: создайте отдельного пользователя, подключите вход по SSH-ключу, отключите вход по паролю и оставьте открытыми снаружи только порты 22, 80 и 443 — это доступ по SSH и сам сайт.
- Поставьте веб-сервер, PHP нужной версии и MySQL. Версии PHP и базы должны совпадать со старым хостингом, иначе CMS может не запуститься.
- Разверните сайт: распакуйте файлы, импортируйте дамп, пропишите новые данные подключения к базе в конфигурации CMS.
- Проверьте копию по IP-адресу: главная, каталог, корзина, форма заявки, админка и загрузка файлов.
- Смените A-запись домена — строку в настройках домена, которая указывает на IP-адрес сервера, — на новый IP и оставьте старый хостинг оплаченным ещё на 14–30 дней как страховку.
Частые ошибки при переходе с хостинга на VPS
Большинство переездов срывается не из-за техники, а из-за порядка действий и забытых мелочей. Ниже те ошибки, которые встречаются чаще всего и стоят дороже всего — от суточного простоя до потери писем.
- Отключить старый хостинг в день переезда. DNS обновляется до 24 часов, и часть посетителей ещё сутки идёт на прежний сервер.
- Забыть про почту: если ящики на домене жили у хостера, после смены записей письма перестают ходить, пока не перенесены MX-записи.
- Взять сервер впритык по памяти. Ubuntu без графической оболочки занимает 300–500 МБ, панель управления — ещё 200–400 МБ.
- Не настроить резервные копии в первый же день — самая дорогая ошибка. Разберитесь, как настроить бэкапы VPS, до переключения домена.
- Оставить вход по паролю для root. Сканеры находят новый IP за часы и начинают перебор круглосуточно.
- Переехать «как есть» вместе с тяжёлыми плагинами. Если сайт тормозил из-за кода, на VPS он будет тормозить так же.
Частые вопросы
Сайт станет быстрее после переезда на VPS? Только если он упирался в лимиты хостинга. Когда вечерний отклик был 1800 мс, а ночной 300 мс, переезд снимет разницу. Если и ночью страница отдавалась за 1500 мс, дело в коде и запросах к базе, и на сервере за 500 ₽ ситуация не изменится.
Можно ли вернуться на хостинг, если не справлюсь? Да, обратный путь короче: файлы и дамп базы загружаются в панель, домен возвращается на прежние DNS. Поэтому старый аккаунт держат оплаченным ещё 14–30 дней после переезда.
Сколько памяти нужно магазину на VPS? Ориентир — 2 ядра и 4 ГБ памяти при посещаемости до 1 000 человек в сутки. Тарифы с 1 ГБ подходят визиткам, ботам и тестовым стендам, но не каталогу с фильтрами.
Что дешевле, если сайтов несколько? Обычно один VPS. Пять аккаунтов хостинга по 180–300 ₽ в месяц дают 900–1 500 ₽, а сервер с 4 ГБ памяти обходится ориентировочно в 500–900 ₽ и не ограничивает число проектов.
Кто отвечает за обновления безопасности на сервере? Вы. На виртуальном хостинге патчи ставит провайдер, на обычном VPS — владелец: ориентировочно 1–2 часа в месяц на обновления и проверку логов. Если времени нет, берите управляемый тариф с администрированием.
Правда ли, что VPS от 59 ₽ полноценный? Это рабочая машина с 1 ядром, 1 ГБ памяти и 10 ГБ диска: бот, небольшой сервис или тестовая копия на ней живут нормально. Для боевого магазина мало — место закончится на бэкапах и логах.
Итог
Считайте не по ощущениям, а по признакам: регулярные превышения лимита процессов, запрет фоновых задач и cron чаще одного раза в 5 минут, вечерний отклик дольше 600 мс, невозможность поставить нужное ПО и упор в лимит inode. Один признак — повод почистить сайт и поднять тариф со 139 до 235 ₽. Три и больше — повод считать переезд с запасом в 4–7 часов на настройку и 1–2 часа в месяц на обслуживание.
Если решение принято, подбирайте конфигурацию по нагрузке, а не по цене: в каталоге VPS собраны 44 провайдера с тарифами от 59 до 651 ₽ и фильтрами по ядрам, памяти, типу диска и локации.