Разработчик / Hızlı Hosting

Хостинг Laravel: начните с потребностей вашего проекта.

Проекты Laravel, от простого PHP-сайта до приложения непрерывной обработки очередей, требуют разных ресурсов. Выберите метод публикации и потребности в услуге вместе.

Laravel Хостинг / Пакеты

Пакеты VDS для приложений Laravel

Сравните ресурсы сервера для приложения PHP, работника очереди, запланированной задачи и базы данных.

Оплата за 12 месяцев
Хостинг Laravel

ВДС 1

Вариант источника для небольшого приложения или теста

349,00 TRY/ мес. при оплате за год

Итого за 12 месяцев: 4 188,00 TRY

Процессор
1 виртуальный ЦП
Память
2 ГБ ОЗУ
NVMe-хранилище
40 ГБ NVMe
Доступ к серверу
Доступ root/администратора
Уточнить тариф: ВДС 1
Хостинг Laravel

VDS 2

Промежуточный ориентир для Laravel и баз данных

По запросуПосле уточнения цены и ресурсов

Цены в зависимости от запланированной мощности

Процессор
ориентир: 2 vCPU
Память
ориентир: 4 ГБ ОЗУ
NVMe-хранилище
ориентир: 80 ГБ NVMe
Доступ к серверу
Доступ root/администратора
Запросить предложение: VDS 2
Хостинг Laravel

VDS 3

Ориентир для ресурсоёмкой нагрузки Laravel и обработчиков

По запросуПосле уточнения цены и ресурсов

Цены в зависимости от запланированной мощности

Процессор
ориентир: 3 vCPU
Память
ориентир: 6 ГБ ОЗУ
NVMe-хранилище
ориентир: 120 ГБ NVMe
Доступ к серверу
Доступ root/администратора
Запросить предложение: VDS 3
Хостинг Laravel

ВДС 4

Больше ресурсов для работников приложений и очередей

799,00 TRY/ мес. при оплате за год

Итого за 12 месяцев: 9 588,00 TRY

Процессор
4 виртуальных ЦП
Память
8 ГБ ОЗУ
NVMe-хранилище
160 ГБ NVMe
Доступ к серверу
Доступ root/администратора
Уточнить тариф: ВДС 4

Исходная цена VDS Laravel не подразумевает обслуживание или распространение. Для простых проектов также можно рассмотреть подходящий PHP-хостинг; Поддержка общедоступного каталога и процессов должна быть проверена заранее.

Ресурсы VDS 2 и VDS 3 — ориентиры для планирования. Точные характеристики, наличие и цену уточняйте при запросе предложения. Рассчитать общую стоимость →

Сравнение пакетов в одной таблице

На узком экране таблицу можно прокручивать по горизонтали.

Ресурсы и период оплаты
особенностьВДС 1VDS 2VDS 3ВДС 4
Процессор1 виртуальный ЦПориентир: 2 vCPUориентир: 3 vCPU4 виртуальных ЦП
Память2 ГБ ОЗУориентир: 4 ГБ ОЗУориентир: 6 ГБ ОЗУ8 ГБ ОЗУ
NVMe-хранилище40 ГБ NVMeориентир: 80 ГБ NVMeориентир: 120 ГБ NVMe160 ГБ NVMe
Доступ к серверуДоступ root/администратораДоступ root/администратораДоступ root/администратораДоступ root/администратора
Ежемесячный резерв на годовую оплату349,00 TRYПо запросуПо запросу799,00 TRY
всего 12 месяцев4 188,00 TRYПо запросуПо запросу9 588,00 TRY
Как будет работать ваш проект?

Запланируйте выпуск Laravel во всех его частях.

Интернет и общедоступный каталог

Укажите корень веб-сайта на общедоступный каталог; Храните .env и ресурсы проекта вне открытого каталога. Сравните веб-версии PHP и версии CLI.

Очередь и планировщик

Отделите запланированную задачу от непрерывной работы. После релиза проверьте, что не осталось воркеров, выполняющих старый код, и что задачи выполняются только один раз.

Миграция и данные

Запланируйте резервное копирование и откат базы данных до изменения схемы. Убедитесь, что пользовательские загрузки сохраняются в новой версии.

предварительный выпуск

Три проверки, более четкое начало.

Отличия управления хостингом и VDS →
  • общедоступный корень и расширения PHP верны.
  • Рабочий и планировщик работают с новым кодом.
  • Проверяются миграция, постоянные файлы и откат.
Технологическое руководство

От PHP-приложения до работника очереди.

Расширения PHP, планировщик, обработчик очереди и база данных должны гармонично работать в одной среде.

Laravel/фреймворк приложений PHP

Веб-запрос, очередь и планировщик вместе.

Корень веб-страницы, зависимости и фоновые процессы в приложениях PHP.

О Laravel
aaPanel / Панель сервера

Управляйте своим Linux-сервером с помощью визуального интерфейса.

Панель управления для управления веб-сайтом, базой данных и серверными службами.

О aaPanel
Ubuntu / Дистрибутив Linux

Выберите базу вашего сервера приложений.

Дистрибутив Linux для веб-приложений, сервисов API и контейнерных сред.

О Ubuntu
Debian / Дистрибутив Linux

Среда Linux, подходящая для ваших услуг.

Опция сервера будет оценена вместе с управлением пакетами и жизненным циклом выпуска.

О Debian

В этом разделе описаны задачи инструментов. Программное обеспечение, лицензия, версия и объем установки в вашем пакете уточняются при выборе услуги.

Каковы технические подробности?
  1. Версия PHP и плагины
  2. Корневой каталог документа должен находиться в общедоступном каталоге.
  3. Что требует очередь и планировщик?
  4. Добавить изменения базы данных в план выпуска
  5. Сопоставьте компоненты Laravel с моделью хостинга.
  6. Файл и база данных изменяются вместе в выпуске Laravel.
  7. Вычтите общую стоимость хостинга Laravel.

Версия PHP и плагины

Проверьте версию PHP и плагины, необходимые для вашей версии Laravel, а также зависимости проекта. Пакеты, установленные с помощью Composer, могут предъявлять дополнительные требования. Веб-версия PHP, отображаемая на сервере, может отличаться от версии PHP в командной строке.

Доступ по SSH и Composer может быть доступен не в каждом пакете веб-хостинга. Хотя установка и установка зависимостей извне является вариантом, необходимо проверить его совместимость с целевой средой. Если есть особые требования к обслуживанию Linux VDS предлагает больше контроля.

Корневой каталог документа должен находиться в общедоступном каталоге.

В проекте Laravel корень документа, доступ к которому осуществляется через Интернет, должен указывать на общедоступный каталог. Размещение всех файлов проекта в общедоступном каталоге может привести к раскрытию .env и ресурсов приложения. Прежде чем выбирать хостинг, проверьте настройку корня документа для доменного имени.

В рабочей среде убедитесь, что экраны отладки закрыты, права доступа к файлам и URL-адрес приложения. Предоставьте необходимые разрешения каталогам, которые должны быть доступны для записи; Не делайте без необходимости весь проект доступным для всех.

Что требует очередь и планировщик?

Такие задания, как уведомление, создание отчетов и передача данных, могут выполняться через очередь. Управление процессами необходимо для постоянно работающего работника очереди; Политика длительного процесса общего хостинга может ограничить это. Узнайте диапазон и ограничения поддержки cron для запланированных задач.

Вы можете управлять рабочими процессами как службами на VDS и контролируемым перезапуском их во время публикации приложения. Если используется Redis или другая инфраструктура очередей, также запланируйте параметры ее памяти, безопасности доступа и постоянства.

Добавить изменения базы данных в план выпуска

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

Работая с небольшими и запланированными задачами, проект можно запустить на подходящем хостинге PHP. В проектах, требующих постоянных работников, специальных служб или самостоятельной настройки. VDS-пакеты Проверьте это. Оставьте место на диске для пользовательских загрузок и журналов.

Сопоставьте компоненты Laravel с моделью хостинга.

компонентУправление PHP-хостингомпланировать на VDS/платформе
веб-приложениеPHP, расширения и корень общедоступного документаВеб-сервис и макет развертывания
планировщикИнтервал Cron и ограничения выполненияОтветственный за запланированную задачу
Очередной работникСоблюдение политики непрерывного процессаУправление процессами и рабочие ресурсы
Redis/РеверберацияСпециальная сервисная поддержкаОтдельный процесс, подключение и память
Пользовательские файлыПостоянное файловое пространство и резервное копированиеЗащищенное хранилище между выпусками

Для проекта работы только на PHP может быть недостаточно. Добавьте работника, запланированную задачу и поведение хранения файлов в список требований. Использование функции из этого списка не означает, что эта функция уже установлена ​​в выбранном вами пакете.

Файл и база данных изменяются вместе в выпуске Laravel.

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

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

Вычтите общую стоимость хостинга Laravel.

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

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

Рассмотрите глобальные варианты

Сравнивайте поставщиков, исходя из одинаковых потребностей.

Объем управления, ресурсы и дополнительные услуги могут различаться. Ознакомьтесь с различиями, важными для вашего собственного проекта, в таблице ниже.

Модель обслуживания и общее покрытие затрат
Провайдер/услугаМодель управленияСтоимость и объемКритерии выбора
Hızlı HostingРесурсы VDS, с помощью которых можно настроить службы Laravel.Эквивалент 349,00 TL – 799,00 TL/месяц; годовая оплата. Налог/продление и дополнительные услуги подтверждены.Совместимость с PHP, миграция рабочих/хронов и баз данных.
Laravel ОблакоОблачная платформа для приложений Laravel.Плата за базовый план и использование ресурсов оплачиваются отдельно.Вычисляйте приложение, рабочий процесс, базу данных и хранилище вместе.
Рендеринг ДокераПриложения PHP можно развертывать с помощью Docker.Можно использовать Dockerfile или готовый образ.Включите в архитектуру постоянные данные и службы очередей.

Контроль источника: . На узком экране таблицу можно прокручивать по горизонтали. Эта таблица не является тестом скорости или времени безотказной работы; цену, местоположение, налоги и условия кампании следует сравнивать отдельно в день заказа. Это не подразумевает партнёрства или одобрения.

Курьезы

Частые вопросы

Является ли VDS обязательным для Laravel?

Нет. Веб-хостинг можно использовать, если версия PHP, плагины, корень документа и поддержка задач подходят. Постоянные работники или специальные службы увеличивают потребность в VDS.

Могу ли я загрузить файлы Laravel в public_html?

Следует убедиться, что через Интернет доступен только общедоступный каталог. Размещение всего корня проекта в открытом каталоге не является безопасным методом публикации.

Laravel Что мне указать для Horizon или Reverb?

Расскажите о требованиях к долгосрочному обслуживанию, количестве подключений/работников и версии Laravel/PHP, которую вы используете. Не думайте, что стандартный хостинг PHP имеет поддержку процессов.

Эквивалентна ли плата за вход в облако Laravel и цена VDS?

Модели обслуживания разные. Рассчитайте использование ресурсов, работу базы данных, рабочих задач, хранилища и обслуживания вместе для одного и того же приложения.

Следующий шаг после решения

Laravel Ваш список потребностей в хостинге.

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

Подготовьте записку о необходимости
  1. Версия Laravel/PHP и необходимые плагины
  2. Количество рабочих, планировщик и потребности Redis/Reverb
  3. Размер базы данных и пользовательских загрузок
  4. Выпуск, миграция и резервный метод