Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

Lưu trữ Firebase

Lưu trữ Firebase cung cấp dịch vụ lưu trữ nhanh và an toàn cho ứng dụng web, nội dung tĩnh và động cũng như dịch vụ vi mô của bạn.

Lưu trữ Firebase là lưu trữ nội dung web cấp sản xuất dành cho các nhà phát triển. Với một lệnh duy nhất, bạn có thể nhanh chóng triển khai các ứng dụng web và cung cấp cả nội dung tĩnh và động cho một CDN toàn cầu (mạng phân phối nội dung). Bạn cũng có thể ghép căn cứ hỏa lực Hosting với Cloud Chức năng hoặc Cloud Run để xây dựng và chủ microservices trên căn cứ hỏa lực.

Bắt đầu

Các khả năng chính

Cung cấp nội dung qua kết nối an toàn Web hiện đại được bảo mật. SSL không cấu hình được tích hợp trong Lưu trữ Firebase, vì vậy nội dung luôn được phân phối một cách an toàn.
Lưu trữ nội dung tĩnh và động cùng với các dịch vụ nhỏ Lưu trữ Firebase hỗ trợ tất cả các loại nội dung để lưu trữ, từ các tệp CSS và HTML đến các dịch vụ nhỏ hoặc API Express.js của bạn.
Cung cấp nội dung nhanh chóng Mỗi tệp bạn tải lên được lưu vào bộ nhớ đệm trên SSD ở các biên CDN trên khắp thế giới và được phân phối dưới dạng gzip hoặc Brotli. Chúng tôi tự động chọn phương pháp nén tốt nhất cho nội dung của bạn. Bất kể người dùng của bạn ở đâu, nội dung được truyền tải nhanh chóng.
Mô phỏng và thậm chí chia sẻ các thay đổi của bạn trước khi phát trực tiếp

Xem và kiểm tra các thay đổi của bạn trên một URL được lưu trữ cục bộ và tương tác với một chương trình phụ trợ được mô phỏng.

Chia sẻ các thay đổi của bạn với đồng đội bằng cách sử dụng URL xem trước tạm thời. Hosting cũng cung cấp một tích hợp GitHub cho lặp dễ dàng nội dung xem trước của bạn.

Triển khai các phiên bản mới bằng một lệnh

Sử dụng Firebase CLI, bạn có thể thiết lập và chạy ứng dụng của mình trong vài giây. Các công cụ dòng lệnh giúp bạn dễ dàng thêm các mục tiêu triển khai vào quy trình xây dựng của mình.

Và nếu bạn cần hoàn tác việc triển khai, Hosting cung cấp tính năng khôi phục một cú nhấp chuột.

Làm thế nào nó hoạt động?

Firebase Hosting được xây dựng cho các nhà phát triển web hiện đại. Các trang web và ứng dụng trở nên mạnh mẽ hơn bao giờ hết với sự gia tăng của các khung JavaScript front-end như Angular và các công cụ tạo tĩnh như Jekyll. Cho dù bạn đang triển khai một trang đích ứng dụng đơn giản hay một Ứng dụng web tiến bộ (PWA) phức tạp, Hosting cung cấp cho bạn cơ sở hạ tầng, tính năng và công cụ phù hợp để triển khai và quản lý các trang web và ứng dụng.

Sử dụng các căn cứ hỏa lực CLI , bạn triển khai tập tin từ thư mục cục bộ trên máy tính của bạn tới các máy chủ của chúng tôi Hosting. Ngoài phục vụ nội dung tĩnh, bạn có thể sử dụng đám mây Chức năng cho căn cứ hỏa lực hoặc Cloud Run để phục vụ nội dung động và microservices máy chủ trên các trang web của bạn. Tất cả nội dung được cung cấp qua kết nối SSL từ máy chủ biên gần nhất trên CDN toàn cầu của chúng tôi.

Bạn cũng có thể xem và kiểm tra những thay đổi của bạn trước khi đi sống . Sử dụng Firebase Local Emulator Suite, bạn có thể mô phỏng ứng dụng và tài nguyên phụ trợ của mình tại một URL được lưu trữ cục bộ. Bạn cũng có thể chia sẻ những thay đổi của bạn tại một URL xem trước tạm thời và thiết lập một hội nhập GitHub cho lặp dễ dàng quá trình phát triển.

Căn cứ hỏa lực Hosting có trọng lượng nhẹ tùy chọn cấu hình lưu trữ để bạn có thể xây dựng PWAs tinh vi. Bạn có thể dễ dàng viết lại các URL để định tuyến phía máy khách, thiết lập tiêu đề tùy chỉnh và thậm chí phân phát nội dung được bản địa hóa.

Để phân phát nội dung của bạn, Firebase cung cấp một số tùy chọn miền và miền phụ:

  • Theo mặc định, tất cả các dự án căn cứ hỏa lực có tên miền phụ miễn phí trên web.appfirebaseapp.com lĩnh vực. Hai trang web này phục vụ cùng một nội dung và cấu hình được triển khai.

  • Bạn có thể tạo ra nhiều trang web nếu bạn có các trang web có liên quan và ứng dụng phục vụ nội dung khác nhau nhưng vẫn chia sẻ các nguồn lực dự án căn cứ hỏa lực tương tự (ví dụ, nếu bạn có một blog, bảng điều khiển quản trị, và ứng dụng công cộng).

  • Bạn có thể kết nối tên miền riêng của bạn đến một trang web căn cứ hỏa lực tổ chức.

Firebase tự động cung cấp chứng chỉ SSL cho tất cả các miền của bạn để tất cả nội dung của bạn được phân phát một cách an toàn.

Đường lối thực hiện

Cài đặt Firebase CLI Các căn cứ hỏa lực CLI làm cho nó dễ dàng để thiết lập một dự án Hosting mới, chạy một máy chủ phát triển địa phương, và nội dung triển khai.
Thiết lập một thư mục dự án

Thêm tài sản tĩnh của bạn vào một thư mục dự án địa phương, sau đó chạy firebase init để kết nối các thư mục cho một dự án căn cứ hỏa lực.

Trong thư mục dự án địa phương của bạn, bạn cũng có thể thiết lập Mây Chức năng hoặc Cloud Run cho bạn nội dung động và microservices .

Xem, kiểm tra, và chia sẻ những thay đổi của bạn trước khi đi sống (không bắt buộc)

Chạy firebase emulators:start bắt chước Hosting và nguồn lực dự án phụ trợ của bạn tại một URL tại địa phương tổ chức.

Để xem và chia sẻ những thay đổi của bạn tại một URL xem trước tạm thời, chạy firebase hosting:channel:deploy để tạo ra và triển khai một kênh xem trước. Thiết lập tích hợp GitHub cho lặp dễ dàng nội dung xem trước của bạn.

Triển khai trang web của bạn Khi mọi thứ đang tìm kiếm tốt, chạy firebase deploy để upload ảnh chụp mới nhất đến các máy chủ của chúng tôi. Nếu cần hoàn tác việc triển khai, bạn có thể quay lại chỉ bằng một cú nhấp chuột trong bảng điều khiển Firebase.
Liên kết đến một căn cứ hỏa lực Web App (không bắt buộc) Bằng cách liên kết trang web của bạn đến một căn cứ hỏa lực Web App , bạn có thể sử dụng Google Analytics để sử dụng và hành vi dữ liệu thu thập cho ứng dụng của bạn và sử dụng căn cứ hỏa lực Hiệu suất giám sát để đạt được cái nhìn sâu sắc vào các đặc tính hiệu suất của ứng dụng của bạn.

Bước tiếp theo