ราคาสำหรับ Firebase Hosting จะอิงตามการใช้งานสิ่งต่อไปนี้ของโปรเจ็กต์
พื้นที่เก็บข้อมูล (GB) — ปริมาณพื้นที่เก็บข้อมูล ที่จำเป็นต่อการจัดเก็บเนื้อหาของเว็บไซต์ Hosting (ไฟล์แบบคงที่และ ไฟล์การกำหนดค่า)Hosting
การโอนข้อมูล (GB/เดือน) - ปริมาณข้อมูล ที่โอนไปยังผู้ใช้ปลายทางจาก CDN ของเรา Hosting ทุกเว็บไซต์จะได้รับการสำรองข้อมูลโดย CDN ทั่วโลกของเราโดยอัตโนมัติโดยไม่มีค่าใช้จ่าย
โควต้า Hosting ของคุณเป็นระดับโปรเจ็กต์ ไม่ใช่ระดับเว็บไซต์หรือระดับช่อง คุณ สามารถอัปเกรดโปรเจ็กต์เป็นแพ็กเกจการเรียกเก็บเงิน Blaze เพื่อปลดล็อก ระดับพื้นที่เก็บข้อมูลและการโอนข้อมูลเพิ่มเติมแบบชำระเงิน ดูข้อมูลเพิ่มเติมเกี่ยวกับ โควต้าและการกำหนดราคาสำหรับ Firebase Hosting
เราขอแนะนําให้ตั้งค่าการแจ้งเตือนงบประมาณ สําหรับโปรเจ็กต์ในคอนโซล Google Cloud
ตรวจสอบทั้งHostingระดับพื้นที่เก็บข้อมูลและระดับการโอนข้อมูลใน Firebaseคอนโซล
ไปที่แดชบอร์ดการใช้งาน ในส่วน Hosting ของคอนโซล
คุณดูระดับการใช้งานสำหรับรอบการเรียกเก็บเงินต่างๆ รวมถึงสำหรับHostingเว็บไซต์ทั้งหมดหรือแต่ละเว็บไซต์ได้ไปที่แดชบอร์ดการใช้งานและการเรียกเก็บเงิน ของโปรเจ็กต์ในคอนโซล
ทำความเข้าใจพื้นที่เก็บข้อมูล Hosting
เมื่อคุณนําเนื้อหาใหม่ไปใช้กับเว็บไซต์ คุณจะสร้าง "รุ่น" ที่ชี้ไปยัง เนื้อหาและค่ากําหนดเวอร์ชันที่เฉพาะเจาะจงสําหรับเว็บไซต์ Firebase จะจัดเก็บไฟล์ที่เชื่อมโยงกับแต่ละรุ่น (ทั้งรุ่นใหม่และรุ่นก่อนหน้าใดๆ ที่เก็บไว้) ไฟล์เหล่านี้ประกอบกันเป็นHosting ระดับการใช้พื้นที่เก็บข้อมูลของโปรเจ็กต์
พื้นที่เก็บข้อมูล Hosting นี้เป็นอิสระและไม่เกี่ยวข้องกับพื้นที่เก็บข้อมูลอื่นๆ สำหรับโปรเจ็กต์ Firebase (เช่น Cloud Storage for Firebase หรือพื้นที่เก็บข้อมูลฐานข้อมูล)
โปรดทราบว่า Hosting มีขีดจำกัดขนาดสูงสุดสำหรับไฟล์แต่ละไฟล์อยู่ที่ 2 GB
โควต้าสำหรับพื้นที่เก็บข้อมูล Hosting
พื้นที่เก็บข้อมูลสำหรับเนื้อหา Hosting ของคุณจะไม่มีค่าใช้จ่ายจนถึง 10 GB
หากไม่ได้ใช้แพ็กเกจ Blaze และใช้พื้นที่เก็บข้อมูล Hosting แบบไม่มีค่าใช้จ่ายจนถึงขีดจำกัด 10 GB คุณจะทำให้เนื้อหาใหม่ใช้งานในเว็บไซต์ไม่ได้ คุณจะต้องลบผลงานเก่า หรือ อัปเกรดเป็นแพ็กเกจ Blaze
หากใช้แพ็กเกจ Blaze และใช้พื้นที่เก็บข้อมูล Hosting แบบไม่มีค่าใช้จ่ายถึงขีดจำกัด 10 GB ระบบจะเรียกเก็บเงิน $0.026 สำหรับพื้นที่เก็บข้อมูล Hosting เพิ่มเติมแต่ละ GB
ควบคุมการใช้พื้นที่เก็บข้อมูล Hosting
หากต้องการควบคุมHostingการใช้พื้นที่เก็บข้อมูล คุณสามารถทำสิ่งต่อไปนี้
กำหนดขีดจำกัด สำหรับจำนวนเวอร์ชันที่ต้องการเก็บไว้
ลบด้วยตนเอง ผลงานที่เฉพาะเจาะจง
จัดเก็บไฟล์ขนาดใหญ่โดยใช้ Cloud Storage for Firebase ซึ่ง มีขีดจำกัดขนาดสูงสุดในระดับเทราไบต์สำหรับออบเจ็กต์แต่ละรายการ
ทำความเข้าใจการโอนข้อมูล Hosting
เมื่อ Hosting แสดงทรัพยากรอย่างใดอย่างหนึ่งของเว็บไซต์ ข้อมูลจะโอนจาก CDN ของเราไปยังผู้ใช้ปลายทาง ทรัพยากรที่ขออาจพร้อมใช้งานในแคช CDN (แคชฮิต) หรืออาจต้องมาจากแบ็กเอนด์ Hosting (แคชมิส) หากแคชเนื้อหาที่ขอใน CDN ได้ ระบบจะแคชเนื้อหา ทั้ง แคชฮิตและแคชมิดจะนับรวมในการใช้งานHostingการโอนข้อมูล ของโปรเจ็กต์
โควต้าสำหรับการโอนข้อมูล Hosting
เว็บไซต์ Hosting ทุกเว็บไซต์จะได้รับการสำรองข้อมูลโดย CDN ทั่วโลกของเราโดยอัตโนมัติโดยไม่มีค่าใช้จ่าย การโอนข้อมูลจาก CDN ไปยังผู้ใช้ปลายทางจะไม่มีค่าใช้จ่ายจนถึง 10 GB/เดือน
หากคุณไม่ได้ใช้แพ็กเกจ Blaze และใช้โควต้าการโอนข้อมูลแบบไม่มีค่าใช้จ่ายถึงขีดจำกัด 10 GB/เดือน เราจะ ให้ระยะเวลาผ่อนผันสั้นๆ แต่หลังจากนั้นระบบจะปิดใช้เว็บไซต์ของคุณ เว็บไซต์ของคุณ จะยังคงถูกปิดใช้จนถึงต้นเดือนหน้าเนื่องจากการเรียกเก็บเงินสำหรับการโอนข้อมูล จะอิงตามระดับการใช้งานรายเดือน คุณเปิดใช้เว็บไซต์อีกครั้งได้ทันทีโดยอัปเกรดเป็น แพ็กเกจ Blaze
หากใช้แพ็กเกจ Blaze และใช้การโอนข้อมูลแบบไม่มีค่าใช้จ่ายถึงขีดจำกัด 10 GB/เดือน ระบบจะเรียกเก็บเงิน $0.15 ต่อ GB ของข้อมูลเพิ่มเติมที่โอนในเดือนนั้น
ควบคุมการใช้การโอนข้อมูล Hosting
หากต้องการควบคุมHostingการใช้การโอนข้อมูล ให้ทำดังนี้
ปรับแต่งการแคชฝั่งไคลเอ็นต์ของเนื้อหาเพื่อให้เบราว์เซอร์ไม่จำเป็นต้องขอทรัพยากรจาก CDN ดูข้อมูลเพิ่มเติมเกี่ยวกับการแคชได้ในเอกสารประกอบสำหรับนักพัฒนาเว็บ
หลีกเลี่ยงการโหลดรูปภาพและวิดีโอที่คุณไม่จำเป็นต้องแสดง
สร้าง Service Worker เพื่อจัดการคำขอที่เฉพาะเจาะจง
หากโหลด Firebase SDK ผ่าน Hosting URL ที่จองไว้ โปรดอ่าน ข้อมูลสำคัญเกี่ยวกับ เนมสเปซที่จองไว้สำหรับ URL เหล่านี้แหล่งข้อมูลที่จะช่วยคุณตั้งค่า Service Worker โดยเฉพาะกับ PWA มีดังนี้
Codelab: แคชไฟล์ด้วย Service Worker
เอกสารประกอบ: Service Worker Mindset