Shared Hosting
React и TypeScript собираются локально через Vite. На хостинг уходят готовые статические assets и PHP API. Production не компилирует frontend и не требует постоянного Node.js runtime.
Как устроен production
- Локальная сборка — На машине разработчика: npm/Vite, проверки, упаковка ZIP.
- PHP API — На хостинге отвечает за данные, авторизацию, медиа, MCP API и бизнес-логику.
- Статический frontend — index.html и assets отдаются веб-сервером; SPA-маршруты через .htaccess/Nginx.
- Установка — Распаковка ZIP в public_html, installer для БД и конфигурации, затем удаление установщика.
Чем отличается от постоянного Node-приложения
Классический Node на VPS держит процесс приложения, часто нуждается в process manager и отдельной сборке на сервере. Jasefly разделяет этапы: сборка локально, runtime на PHP+MySQL. Это удобно для сайтов и витрин, которым достаточно shared-хостинга.
Когда VPS всё же нужен
- фоновые процессы и воркеры;
- WebSocket;
- игровые серверы;
- интенсивные очереди;
- специальные системные зависимости;
- приложения с постоянным Node.js runtime;
- высокие и нестандартные нагрузки.
В этих случаях VPS или контейнерная платформа — нормальный выбор. Jasefly не претендует заменить их для любой нагрузки.
Требования production: PHP 8.2+, MySQL, Apache или Nginx, HTTPS, возможность загрузить ZIP.
Обновления
Как обновлять сайт без ручной замены проекта.