Сайт редко «перерастает» хостинг в один день. Сначала увеличивается время ответа во время рекламы, затем периодически падают фоновые задачи, дольше обновляется каталог и появляются ошибки, которые исчезают после перезапуска. Пока эти сигналы не связаны в одну картину, бизнес может месяцами оплачивать исправление симптомов.
Но медленная работа не всегда означает, что нужно покупать более дорогой сервер. Сначала необходимо отделить нехватку ресурсов от проблем кода, базы, кеширования и внешних интеграций.
Содержание:
Главные признаки нехватки ресурсов
| Сигнал | Что он может означать | Как подтвердить |
|---|---|---|
| Высокая загрузка CPU в часы пик | Сервер не успевает обрабатывать параллельные запросы | Сопоставить график CPU с посещаемостью, cron и импортами |
| Память заканчивается, используется swap | Процессы PHP, база или кеш не помещаются в RAM | Проверить память по процессам и момент появления задержек |
| Растёт ожидание диска | Каталог, база, логи или копирование упираются в I/O | Измерить latency и IOPS во время фильтрации и выгрузок |
| Появляются 502, 503 или 504 | Исчерпаны процессы либо превышено время выполнения | Сверить ошибки веб-сервера, PHP-FPM и приложения |
| TTFB ухудшается только под нагрузкой | Окружению не хватает ресурса или очереди запросов растут | Сравнить одинаковую страницу в спокойный период и пик |
| Хостинг сообщает о превышении лимитов | Тариф ограничивает CPU, память или процессы | Запросить журнал с точным ресурсом и временем ограничения |
Один разовый пик не доказывает необходимость переезда. Решение принимают по повторяющейся зависимости: при определённом сценарии ресурс заканчивается, а после его увеличения или отключения тяжёлой операции проблема исчезает.

Как отличить слабый хостинг от медленного сайта
Проверьте, что именно занимает время. TTFB включает сеть, соединение и ожидание ответа, а серверное время можно дополнительно разделить на выполнение приложения, запросы базы и обращения к внешним сервисам. Если процессор свободен, память не заканчивается, а один запрос выполняется несколько секунд, покупка нового тарифа может ничего не изменить.
Сделайте три сравнения: закешированная и незакешированная страница; обычный период и рекламный пик; простая страница и тяжёлый бизнес-сценарий. Такая матрица быстрее показывает источник задержки, чем общий балл PageSpeed.
Сценарии для разных типов бизнеса
| Проект | Типичный симптом | Вероятное решение |
|---|---|---|
| Небольшой корпоративный сайт | Медленно открывается даже без посетителей | Проверить плагины, тему, внешние виджеты и page cache |
| Сайт с рекламными кампаниями | Проблема появляется после роста одновременных визитов | Настроить кеш и CDN, затем оценить запас CPU и процессов |
| Интернет-магазин | Тормозят фильтр, корзина и импорт | Оптимизировать запросы и фоновые задания, рассмотреть VPS |
| Интегрированный B2B-проект | Очереди и обмены мешают пользователям | Разделить процессы, настроить мониторинг и проектировать инфраструктуру |
Количество посетителей само по себе мало говорит о нагрузке. Тысяча просмотров закешированной страницы может быть легче десятка одновременных расчётов персональной цены.
Сигналы виртуального хостинга
На виртуальном тарифе обращайте внимание на ограничение процессорного времени, число параллельных процессов, память PHP, длительность скрипта, размер базы и фоновые задания. Если приложение требует настройки системных сервисов, собственной очереди, Redis или отдельных правил сети, VPS может понадобиться даже при невысоком трафике.
Сначала запросите у провайдера фактическую статистику ограничений. Формулировка «сайт создаёт нагрузку» без времени, метрики и порога не позволяет принять решение.
Сигналы VPS
VPS тоже можно перерасти. Постоянный swap, заполненный диск, устойчивый CPU выше безопасного запаса, растущая очередь PHP и задержки базы показывают, что конфигурацию нужно пересматривать. Но прежде следует исключить утечку памяти, некорректный cron и бесконечную очередь.
Если ресурсов много, но нет администрирования, проект может работать хуже дешёвого управляемого хостинга. Свой сервер требует обновлений, мониторинга, резервных копий и понятной реакции на инциденты.

Что измерять в течение недели
Собирайте CPU, RAM, swap, свободный диск, disk latency, количество процессов, время запросов базы, TTFB, коды 5xx и продолжительность фоновых заданий. Отмечайте время рекламных кампаний, выгрузок, резервного копирования и массовых рассылок.
Для бизнеса добавьте прикладные показатели: скорость оформления заказа, процент ошибок формы, длительность обмена, число необработанных задач и потерянных обращений. Серверная метрика важна только в связи с операцией клиента.
Когда увеличивать тариф, а когда оптимизировать
Увеличение ресурса оправдано, когда приложение ведёт себя предсказуемо, а измеренный пик упирается в конкретный лимит. Оптимизация нужна, если один компонент создаёт непропорциональную нагрузку, база выполняет повторные запросы или кеш отсутствует.
Часто правильный план сочетает оба действия: временно добавить ресурс, чтобы стабилизировать продажи, затем исправить узкое место и выбрать постоянную конфигурацию по новым замерам.
Когда пора переносить сайт
Переезд нужен, если текущий провайдер не даёт необходимых версий, изоляции, логов, резервирования, масштабирования или поддержки. Если проблема только в размере тарифа, миграция может быть лишним риском.
До решения полезно прочитать материал о том, как проверить хостинг перед переездом. Для простого проекта можно сравнить тарифы виртуального хостинга, а для отдельного окружения — конфигурации VPS/VDS. Выбор делается после диагностики.

С чего начать
German Web может провести замеры, сопоставить их с рабочими сценариями и отделить ограничения хостинга от проблем приложения. Работа разработчика рассчитывается по ставке 2 300 ₽ в час; первый этап ограничивается согласованным перечнем проверок.
Частые вопросы
Высокий TTFB означает, что нужен новый хостинг?
Не всегда. В TTFB входят сеть и ожидание приложения. Нужно отдельно проверить серверное время, базу, кеш и внешние запросы.
Сколько CPU должен использовать сайт?
Универсального процента нет. Важны продолжительность пика, очередь запросов и наличие запаса для фоновых процессов.
Если сайт получает ошибки 503, тариф слишком слабый?
Возможно, но причиной также бывают зависшие процессы, ошибочный cron или ограничения конфигурации. Нужны логи в момент ошибки.
Поможет ли переход с хостинга на VPS?
Да, если нужны выделенные ресурсы или особое окружение. Медленный код и запросы без оптимизации останутся проблемой.
Сколько времени собирать метрики?
Минимум один полный рабочий цикл: обычные дни, рекламный пик, импорт, копирование и другие регулярные операции.
Можно ли увеличить сервер временно?
В облачной инфраструктуре часто можно. Это полезно для стабилизации, но после пика всё равно нужно определить первопричину.
Подозреваете, что сайт перерос хостинг?
Пришлите адрес проекта и время, когда возникают задержки. Мы составим короткий план замеров и дадим аргументированный ответ: оптимизировать код, увеличить ресурс или готовить перенос.

