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ư các 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 nối Lưu trữ Firebase với Chức năng đám mây hoặc Chạy đám mây để xây dựng và lưu trữ các dịch vụ nhỏ trên Firebase.
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 cho đế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. Lưu trữ cũng cung cấp tích hợp GitHub để dễ dàng lặp lại 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 Firebase CLI , bạn triển khai các tệp từ các thư mục cục bộ trên máy tính của mình tới các máy chủ Lưu trữ của chúng tôi. Ngoài việc cung cấp nội dung tĩnh, bạn có thể sử dụng Chức năng đám mây cho Firebase hoặc Cloud Run để phân phát nội dung động và lưu trữ các dịch vụ nhỏ trên 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 các thay đổi của mình trước khi phát trực tiếp . 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ẻ các thay đổi của mình tại URL xem trước tạm thời và thiết lập tích hợp GitHub để dễ dàng lặp lại trong quá trình phát triển.
Firebase Hosting có các tùy chọn cấu hình lưu trữ nhẹ để bạn xây dựng các PWA phức tạp. 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, mọi dự án Firebase đều có các miền phụ miễn phí trên các
web.app
vàfirebaseapp.com
. Hai trang 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 nhiều trang web nếu bạn có các trang web và ứng dụng liên quan cung cấp nội dung khác nhau nhưng vẫn chia sẻ cùng tài nguyên dự án Firebase (ví dụ: nếu bạn có blog, bảng điều khiển quản trị và ứng dụng công khai).
Bạn có thể kết nối tên miền của riêng mình với một trang web được lưu trữ trên Firebase.
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 | Firebase CLI giúp dễ dàng thiết lập dự án Lưu trữ mới, chạy máy chủ phát triển cục bộ và triển khai nội dung. | |
Thiết lập thư mục dự án | Thêm nội dung tĩnh của bạn vào thư mục dự án cục bộ, sau đó chạy Trong thư mục dự án cục bộ của mình, bạn cũng có thể thiết lập Chức năng đám mây hoặc Chạy đám mây cho nội dung động và dịch vụ vi mô của mình. | |
Xem, kiểm tra và chia sẻ các thay đổi của bạn trước khi phát trực tiếp (tùy chọn) | Chạy Để xem và chia sẻ các thay đổi của bạn tại một URL xem trước tạm thời, hãy chạy | |
Triển khai trang web của bạn | Khi mọi thứ đang ổn, hãy chạy để tải ảnh chụp nhanh mới nhất lên 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 Ứng dụng web Firebase (tùy chọn) | Bằng cách liên kết trang web của bạn với Ứng dụng web Firebase , bạn có thể sử dụng Google Analytics để thu thập dữ liệu sử dụng và hành vi cho ứng dụng của mình và sử dụng Giám sát hiệu suất Firebase để hiểu rõ hơn về các đặc điểm hiệu suất của ứng dụng. |
Bước tiếp theo
Bắt đầu với Lưu trữ Firebase.
Tiếp tục cải thiện trang web của bạn. Kiểm tra cục bộ, chia sẻ các thay đổi tại URL xem trước tạm thời, sau đó triển khai đến trang web trực tiếp của bạn. Làm theo hướng dẫn từng bước này .
Xây dựng và lưu trữ các dịch vụ nhỏ trên Firebase.