If you are building server-rendered Angular or Next.js apps, check out next-generation Firebase App Hosting, a full-stack solution for modern web frameworks.
Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Firebase Hosting
plat_web
Firebase Hosting обеспечивает быстрый и безопасный хостинг для вашего веб-приложения.
Firebase Hosting — это хостинг веб-контента промышленного уровня для разработчиков. С помощью одной команды вы можете быстро развернуть веб-приложения в глобальной CDN (сети доставки контента).
Хотя Firebase Hosting оптимизирован для статических и одностраничных веб-приложений, вы также можете объединить Firebase Hosting с Cloud Functions или Cloud Run для создания и размещения динамического контента и микросервисов в Firebase.
SSL с нулевой конфигурацией встроен в Firebase Hosting , поэтому контент всегда доставляется безопасно.
Быстро доставляйте контент
Каждый загружаемый вами файл кэшируется на твердотельных накопителях на границах CDN по всему миру и обслуживается как gzip или Brotli. Мы автоматически выбираем лучший метод сжатия для вашего контента. Независимо от того, где находятся ваши пользователи, контент доставляется быстро.
Эмулируйте и даже делитесь своими изменениями перед запуском в эксплуатацию.
Просматривайте и тестируйте свои изменения на локально размещенном URL-адресе и взаимодействуйте с эмулируемым бэкэндом.
Поделитесь своими изменениями с товарищами по команде, используя временные URL-адреса предварительного просмотра. Hosting также обеспечивает интеграцию с GitHub для удобного повторения предварительно просмотренного контента.
Развертывание новых версий с помощью одной команды
Используя интерфейс командной строки Firebase , вы можете запустить свое приложение за считанные секунды. Инструменты командной строки позволяют добавлять цели развертывания в процесс сборки.
А если вам нужно отменить развертывание, Hosting обеспечивает откат в один клик.
Как это работает?
Независимо от того, развертываете ли вы простую целевую страницу приложения или сложное прогрессивное веб-приложение (PWA), Hosting предоставляет вам инфраструктуру, функции и инструменты, предназначенные для развертывания веб-сайтов и приложений и управления ими.
Используя Firebase CLI , вы развертываете файлы из локальных каталогов вашего компьютера на наши Hosting серверы. Помимо обслуживания статического контента, вы можете использовать Cloud Functions for Firebase или Cloud Run для обслуживания динамического контента и размещения микросервисов на ваших сайтах. Весь контент передается через SSL-соединение с ближайшего пограничного сервера в нашей глобальной CDN.
Вы также можете просмотреть и протестировать свои изменения перед их запуском в эксплуатацию . Используя Firebase Local Emulator Suite , вы можете эмулировать свое приложение и серверные ресурсы по локально размещенному URL-адресу. Вы также можете поделиться своими изменениями по временному URL-адресу предварительного просмотра и настроить интеграцию с GitHub для упрощения итераций во время разработки.
Firebase Hosting предлагает упрощенные варианты конфигурации хостинга, позволяющие создавать сложные PWA. Вы можете легко переписать URL-адреса для маршрутизации на стороне клиента, настроить собственные заголовки и даже предоставлять локализованный контент.
Для обслуживания вашего контента Firebase предлагает несколько вариантов домена и поддомена:
По умолчанию каждый проект Firebase имеет бесплатные поддомены в доменах web.app и firebaseapp.com . Эти два сайта обслуживают один и тот же развернутый контент и конфигурацию.
Вы можете создать несколько сайтов, если у вас есть связанные сайты и приложения, которые предоставляют разный контент, но при этом используют одни и те же ресурсы проекта Firebase (например, если у вас есть блог, панель администратора и общедоступное приложение).
Просматривайте, тестируйте и делитесь своими изменениями перед публикацией (необязательно).
Запустите firebase emulators:start эмулировать Hosting и ресурсы вашего серверного проекта по локально размещенному URL-адресу.
Чтобы просмотреть и поделиться своими изменениями по временному URL-адресу предварительного просмотра, запустите firebase hosting:channel:deploy , чтобы создать и развернуть канал предварительного просмотра. Настройте интеграцию с GitHub, чтобы упростить повторение предварительно просматриваемого контента.
Разверните свой сайт
Когда все будет хорошо, запустите firebase deploy , чтобы загрузить последний снимок на наши серверы. Если вам нужно отменить развертывание, вы можете выполнить откат одним щелчком мыши в консоли Firebase .
Ссылка на веб-приложение Firebase (необязательно)
Связав свой сайт с веб-приложением Firebase , вы можете использовать Google Analytics для сбора данных об использовании и поведении вашего приложения, а также использовать Firebase Performance Monitoring чтобы получить представление о характеристиках производительности вашего приложения.
Продолжайте улучшать свой сайт. Протестируйте локально, поделитесь изменениями по URL-адресу временного предварительного просмотра, а затем разверните их на своем действующем сайте. Следуйте этому пошаговому руководству .
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-08-08 UTC."],[],[],null,["Firebase Hosting \nplat_web \nFirebase Hosting provides fast and secure hosting for your web app. \n\nFirebase Hosting is production-grade web content hosting for developers.\nWith a single command, you can quickly deploy web apps to a global CDN (content\ndelivery network).\n\nThough Firebase Hosting is optimized for static and\nsingle-page web apps, you can also [pair Firebase Hosting with\nCloud Functions or Cloud Run](/docs/hosting/serverless-overview) to\nbuild and host dynamic content and microservices on Firebase.\n\n[Get started](/docs/hosting/quickstart)\n\nKey capabilities\n\n|-------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Serve content over a secure connection | Zero-configuration SSL is built into Firebase Hosting, so content is always delivered securely. |\n| Deliver content fast | Each file that you upload is cached on SSDs at CDN edges around the world and served as gzip or Brotli. We auto-select the best compression method for your content. No matter where your users are, the content is delivered fast. |\n| Emulate and even share your changes before going live | View and test your changes on a locally hosted URL and interact with an emulated backend. Share your changes with teammates using temporary preview URLs. Hosting also provides a [GitHub integration](/docs/hosting/github-integration) for easy iterations of your previewed content. |\n| Deploy new versions with one command | Using the Firebase CLI, you can get your app up and running in seconds. Command line tools let you add deployment targets into your build process. And if you need to undo the deploy, Hosting provides one-click rollbacks. |\n\nHow does it work?\n\nWhether you are deploying a simple app landing page or a complex Progressive Web\nApp (PWA), Hosting gives you the infrastructure, features, and tooling\ntailored to deploying and managing websites and apps.\n\nUsing the [Firebase CLI](/docs/cli), you deploy files from local directories\non your computer to our Hosting servers. Beyond serving static content, you\ncan use Cloud Functions for Firebase or Cloud Run to\n[serve dynamic content and host microservices](/docs/hosting/serverless-overview)\non your sites. All content is\nserved over an SSL connection from the closest edge server on our global CDN.\n\nYou can also\n[view and test your changes before going live](/docs/hosting/test-preview-deploy).\nUsing the Firebase Local Emulator Suite,\nyou can emulate your app and backend resources at a locally hosted URL. You can\nalso share your changes at a temporary preview URL and set up a [GitHub\nintegration](/docs/hosting/github-integration) for easy iterations during\ndevelopment.\n\nFirebase Hosting has lightweight\n[hosting configuration options](/docs/hosting/full-config) for you\nto build sophisticated PWAs. You can\neasily rewrite URLs for client-side routing, set up custom headers, and even\nserve localized content.\n\nFor serving your content, Firebase offers several domain and subdomain options:\n\n- By default, every Firebase project has subdomains at no cost on the\n `web.app` and `firebaseapp.com` domains. These two sites serve the same\n deployed content and configuration.\n\n- You can [create multiple sites](/docs/hosting/multisites) if you have\n related sites and apps that serve different content but still share the same\n Firebase project resources (for example if you have a blog, admin panel, and\n public app).\n\n- You can [connect your own domain name](/docs/hosting/custom-domain) to a\n Firebase-hosted site.\n\nFirebase automatically provisions SSL certificates for all your domains so that\nall your content is served securely.\n\nImplementation path\n\n|---|-------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| | Install the Firebase CLI | The [Firebase CLI](/docs/cli) makes it easy to set up a new Hosting project, run a local development server, and deploy content. |\n| | Set up a project directory | Add your static assets to a local project directory, then run firebase init to connect the directory to a Firebase project. In your local project directory, you can also set up Cloud Functions or Cloud Run for your [dynamic content and microservices](/docs/hosting/serverless-overview). |\n| | View, test, and share your changes before going live *(optional)* | Run firebase emulators:start to emulate Hosting and your backend project resources at a locally hosted URL. To view and share your changes at a temporary preview URL, run firebase hosting:channel:deploy to create and deploy to a preview channel. Set up the [GitHub integration](/docs/hosting/github-integration) for easy iterations of your previewed content. |\n| | Deploy your site | When things are looking good, run firebase deploy to upload the latest snapshot to our servers. If you need to undo the deploy, you can roll back with just one click in the Firebase console. |\n| | Link to a Firebase Web App *(optional)* | By linking your site to a [Firebase Web App](/docs/web/setup), you can use [Google Analytics](/docs/analytics/get-started?platform=web) to collect usage and behavior data for your app and use [Firebase Performance Monitoring](/docs/perf-mon/get-started-web) to gain insight into the performance characteristics of your app. |\n\nNext steps\n\n- [Get started](/docs/hosting/quickstart) with Firebase Hosting.\n\n- Continue to improve your site. Test locally, share changes at a temporary\n preview URL, then deploy to your live site. Follow this [step-by-step\n guide](/docs/hosting/test-preview-deploy).\n\n- [Build and host microservices](/docs/hosting/serverless-overview) on\n Firebase."]]