Хостинг для Laravel выбирают по устройству приложения. Сайт, который только отвечает на веб-запросы, и сервис с очередью, рассылкой и фоновым импортом предъявляют разные требования. Большой диск не подтверждает возможность держать worker; SSH сам по себе не разрешает постоянные процессы.

Требования Laravel 13 и public

В документации Laravel 13, проверенной 6 октября 2026 года, указан PHP от 8.3 и набор расширений, включая cURL, DOM, Fileinfo, Mbstring, OpenSSL и PDO. Для другой ветки Laravel сверяйте ее руководство и зависимости проекта: этот минимум нельзя переносить на все версии.

Веб-сервер должен направлять запросы в public/index.php. Публикация корня проекта может открыть конфигурацию и секреты. До оплаты спросите, можно ли изменить document root, а не переносите index.php вверх ради ограничений панели. Для storage и bootstrap/cache требуются права записи нужного процесса; открывать запись всем пользователям не следует.

В рабочей среде APP_DEBUG должен быть выключен. Ошибки записывают в защищенный журнал, а не показывают посетителю с параметрами окружения. Эти настройки не измеряют производительность тарифа, но определяют возможность безопасного размещения.

Что спросить у двух кандидатов

Несколько инфраструктур веб-приложения для сравнения провайдеров
Провайдеров сравнивают по доступу, ресурсам, базе данных, очередям, кэшу, деплою, резервным копиям и масштабированию.
Требование проектаВопрос о тарифеЧто еще проверить
Веб-PHPЕсть ли нужная ветка и расширенияСовместимость пакетов lock-файла
CLIКак выбрать интерпретатор для ArtisanСовпадает ли среда с веб-приложением
СборкаРазрешены ли Composer и доступ к репозиториюПамять и время установки
ОчередьМожно ли держать worker и перезапускать егоКто следит за остановкой процесса
РасписаниеЕсть ли минутный запуск командыЧасовой пояс и результат задачи
База и кешКакие сервисы и соединения доступныЦена, доступы и копии

Сохраните ответы с названием услуги и тарифом. В нашей выборке нет полной матрицы Laravel-совместимости, поэтому произвольные shared-планы не помечены как подходящие. Общие проверки PHP и SSH помогают подготовить запрос, но не заменяют ответ поставщика.

Очередь не равна обычному Cron

По руководству очередей Laravel queue:work работает как долгоживущий процесс. После изменения кода workers нужно корректно перезапускать; менеджер процессов отвечает за запуск после выхода. Наличие PHP в тарифе не доказывает, что такая схема разрешена.

Если worker обрабатывает заказ, повторная попытка не должна повторять платеж или письмо без контроля. Обсудите с разработчиком последствия сбоев и наблюдение за очередью. Для выбора тарифа нужны длительность задачи, память, драйвер очереди и правила внешних подключений, а не число посетителей на главной.

Scheduler и деплой

Документация scheduler описывает минутный вызов schedule:run через серверное расписание. Метод withoutOverlapping помогает ограничить пересечение задач, но схема блокировки и кеша должна соответствовать приложению. У панели с более редким минимальным интервалом такая конфигурация требует отдельного решения.

Запишите, кто переключает код, перезапускает workers и контролирует задания после релиза. Смена файлов не гарантирует смену кода в постоянном процессе. Перед выбором VPS включите администрирование в смету; перед shared подтвердите допустимость всех этих операций.

Проверка своей копии перед переключением

Тестовая копия веб-приложения с базой данных, очередями и кэшем
Скорость проверяют на копии приложения с теми же данными, очередями, кэшем и сценарием нагрузки.

Подготовьте изолированную копию без реальных платежей, писем и внешних webhooks. Проверьте вход, загрузку файла, запрос к базе и одну задачу очереди. Повторите задачу и убедитесь, что тестовые данные не задвоились. Эти действия предложены для проверки владельцем, а не представлены как наши проведенные тесты.

Сохраните код, настройки и согласованную копию данных. Откат файлов не отменяет миграцию базы и новые заказы. План возврата обсуждают до переключения, особенно если приложение продолжает принимать записи.

Для бюджетного сравнения используйте цены, для собственной службы - VPS/VDS. Не выбирайте сервер только по слову Laravel: сначала подтвердите матрицу окружения, затем проверьте свою операцию на копии.