Google is committed to advancing racial equity for Black communities. See how.
Эта страница была переведа с помощью Cloud Translation API.
Switch to English

Хостинг Firebase

Firebase Hosting обеспечивает быстрый и безопасный хостинг для вашего веб-приложения, статического и динамического контента и микросервисов.

Firebase Hosting - это хостинг веб-контента производственного уровня для разработчиков. С помощью одной команды вы можете быстро развернуть веб-приложения и обслуживать статический и динамический контент в глобальной CDN (сети доставки контента). Вы также можете связать хостинг Firebase с облачными функциями или Cloud Run для создания и размещения микросервисов в Firebase.

Начать

Ключевые возможности

Обслуживайте контент через безопасное соединение Современный Интернет безопасен. SSL с нулевой конфигурацией встроен в Firebase Hosting, поэтому контент всегда доставляется безопасно.
Размещение статического и динамического контента плюс микросервисы Firebase Hosting поддерживает все виды контента для хостинга, от файлов CSS и HTML до микросервисов Express.js или API.
Быстрая доставка контента Каждый загружаемый вами файл кэшируется на твердотельных накопителях на периферии CDN по всему миру и используется как gzip или Brotli. Мы автоматически выбираем лучший метод сжатия для вашего контента. Независимо от того, где находятся ваши пользователи, контент доставляется быстро.
Развертывайте новые версии одной командой Используя интерфейс командной строки Firebase, вы можете запустить свое приложение за секунды. Инструменты командной строки упрощают добавление целей развертывания в процесс сборки.
Откат в один клик Быстрое развертывание - это здорово, но возможность исправлять ошибки еще лучше. Firebase Hosting обеспечивает полное управление версиями и выпусками с откатом в один клик.

Как это работает?

Хостинг Firebase создан для современного веб-разработчика. Веб-сайты и приложения стали более мощными, чем когда-либо, с появлением интерфейсных JavaScript-фреймворков, таких как Angular, и инструментов статических генераторов, таких как Jekyll. Независимо от того, развертываете ли вы простую целевую страницу приложения или сложное прогрессивное веб-приложение (PWA), хостинг предоставляет вам инфраструктуру, функции и инструменты, адаптированные для развертывания и управления веб-сайтами и приложениями.

Используя интерфейс командной строки Firebase , вы развертываете файлы из локальных каталогов на вашем компьютере на хостинг-сервере. Помимо обслуживания статического контента, вы можете использовать облачные функции для Firebase или Cloud Run для обслуживания динамического контента и размещения микросервисов на своих сайтах. Весь контент обслуживается через SSL-соединение с ближайшего пограничного сервера в нашей глобальной сети CDN.

Firebase Hosting имеет легкие варианты конфигурации хостинга , позволяющие создавать сложные PWA. Вы можете легко переписать URL-адреса для маршрутизации на стороне клиента, настроить пользовательские заголовки и даже обслуживать локализованный контент.

Для обслуживания вашего контента Firebase предлагает несколько вариантов домена и субдомена:

  • По умолчанию, каждый проект Firebase имеет свободные поддомены на web.app и firebaseapp.com доменов. Эти два сайта обслуживают один и тот же развернутый контент и конфигурацию.

  • Вы можете создать несколько сайтов, если у вас есть связанные сайты и приложения, которые обслуживают разный контент, но при этом используют одни и те же ресурсы проекта Firebase (например, если у вас есть блог, панель администратора и общедоступное приложение).

  • Вы можете подключить собственное доменное имя к сайту, размещенному на Firebase.

Firebase автоматически предоставляет SSL-сертификаты для всех ваших доменов, чтобы весь ваш контент был защищен.

Путь реализации

Установите Firebase CLI Интерфейс командной строки Firebase позволяет легко настроить новый проект хостинга, запустить локальный сервер разработки и развернуть контент.
Настроить каталог проекта Добавьте свои статические ресурсы в папку проекта локального хостинга и настройте Cloud Functions или Cloud Run для динамического контента и микросервисов . Затем вы можете протестировать свой сайт локально, запустив firebase serve .
Разверните свой сайт Когда все будет хорошо, запустите firebase deploy чтобы загрузить последний снимок на наши серверы. Все новые версии выпускаются сразу, поэтому вам никогда не придется беспокоиться о незавершенном развертывании. Но, если что-то пойдет не так, вы можете откатиться одним щелчком мыши.
Ссылка на веб-приложение Firebase (необязательно) Связывая свой сайт с веб-приложением Firebase , вы можете использовать Firebase Performance Monitoring, чтобы получить представление о характеристиках производительности вашего сайта.

Следующие шаги