Firebase Hosting
Firebase Hosting ให้บริการโฮสติ้งที่รวดเร็วและปลอดภัยสำหรับเว็บแอป
Firebase Hosting เป็นการโฮสต์เนื้อหาเว็บระดับเวอร์ชันที่ใช้งานจริงสำหรับนักพัฒนาซอฟต์แวร์ ด้วยคำสั่งเดียว คุณสามารถทำให้เว็บแอปใช้งานได้ใน CDN ทั่วโลก (เนื้อหา) เครือข่ายการจัดส่ง) แม้ว่า Firebase Hosting จะได้รับการเพิ่มประสิทธิภาพสำหรับแบบคงที่และ เว็บแอปในหน้าเดียว คุณยังสามารถจับคู่ Firebase Hosting กับ Cloud Functions หรือ Cloud Run ไปยัง สร้างและโฮสต์เนื้อหาแบบไดนามิกและ Microservice บน Firebase
ความสามารถที่สำคัญ
แสดงเนื้อหาผ่านการเชื่อมต่อที่ปลอดภัย | มี SSL ที่ไม่ต้องกำหนดค่าใดๆ อยู่ในตัว Firebase Hosting เพื่อแสดงเนื้อหาอย่างปลอดภัยเสมอ |
ส่งเนื้อหาอย่างรวดเร็ว | แต่ละไฟล์ที่คุณอัปโหลดจะได้รับการแคชบน SSD ที่ CDN Edge ทั่วโลก และแสดงเป็น gzip หรือ Brotli เราเลือกวิธีบีบอัดที่ดีที่สุดโดยอัตโนมัติ เนื้อหาของคุณ ไม่ว่าผู้ใช้ของคุณอยู่ที่ไหน เนื้อหาจะถูกนำเสนออย่างรวดเร็ว |
จำลองและแชร์การเปลี่ยนแปลงของคุณก่อนเผยแพร่ |
ดูและทดสอบการเปลี่ยนแปลงของคุณบน URL ที่โฮสต์ในเครื่อง และโต้ตอบกับ แบ็กเอนด์ที่จำลองขึ้นมา แชร์การเปลี่ยนแปลงกับเพื่อนร่วมทีมโดยใช้ URL พรีวิวชั่วคราว Hosting ยังมี การผสานรวม GitHub สำหรับ ปรับปรุงเนื้อหาตัวอย่างได้ง่ายๆ |
ทำให้เวอร์ชันใหม่ใช้งานได้ด้วยคำสั่งเดียว |
เมื่อใช้ Firebase CLI คุณสามารถทำให้แอปเริ่มทำงานได้ใน วินาที เครื่องมือบรรทัดคำสั่งช่วยให้คุณเพิ่มเป้าหมายการทำให้ใช้งานได้ลงใน ขั้นตอนการสร้างของคุณ และหากต้องการยกเลิกการทำให้ใช้งานได้ Hosting ให้บริการแบบคลิกเดียว ย้อนกลับ |
วิธีการทำงาน
ไม่ว่าคุณจะทำให้หน้า Landing Page ของแอปใช้งานง่ายหรือ Progressive Web ที่ซับซ้อน แอป (PWA) Hosting จะมีโครงสร้างพื้นฐาน ฟีเจอร์ และเครื่องมือ ที่ปรับแต่งให้เหมาะกับการทำให้ใช้งานได้และการจัดการเว็บไซต์และแอป
เมื่อใช้ Firebase CLI คุณจะทำให้ไฟล์จากไดเรกทอรีในเครื่องใช้งานได้ ในคอมพิวเตอร์ของคุณไปยังเซิร์ฟเวอร์ Hosting ของเรา นอกจากการแสดงเนื้อหาแบบคงที่แล้ว สามารถใช้ Cloud Functions for Firebase หรือ Cloud Run เพื่อ แสดงเนื้อหาแบบไดนามิกและ Microservice ของโฮสต์ ในเว็บไซต์ของคุณ เนื้อหาทั้งหมดคือ ผ่านการเชื่อมต่อ SSL จากเซิร์ฟเวอร์ Edge Server ที่ใกล้ที่สุดบน CDN ทั่วโลกของเรา
นอกจากนี้คุณยัง ดูและทดสอบการเปลี่ยนแปลงก่อนเผยแพร่ การใช้ Firebase Local Emulator Suite คุณสามารถจำลองแอปและทรัพยากรแบ็กเอนด์ได้ที่ URL ที่โฮสต์ในเครื่อง คุณสามารถ ให้แชร์การเปลี่ยนแปลงที่ URL ตัวอย่างชั่วคราวด้วย และตั้งค่า GitHub การผสานรวมเพื่อการปรับปรุงได้ง่ายในระหว่าง ที่กำลังพัฒนา
Firebase Hosting มีน้ำหนักเบา ตัวเลือกการกำหนดค่าโฮสติ้งสำหรับคุณ เพื่อสร้าง PWA ที่ซับซ้อน คุณสามารถ เขียน URL ใหม่สำหรับการกำหนดเส้นทางฝั่งไคลเอ็นต์ ตั้งค่าส่วนหัวที่กำหนดเอง แสดงเนื้อหาที่แปลแล้ว
Firebase มีตัวเลือกโดเมนและโดเมนย่อยสำหรับแสดงเนื้อหาของคุณ ดังนี้
โดยค่าเริ่มต้น โปรเจ็กต์ Firebase ทุกโปรเจ็กต์จะมีโดเมนย่อยที่ไม่มีค่าใช้จ่ายบน
web.app
และfirebaseapp.com
เว็บไซต์ 2 เว็บนี้แสดงโฆษณาเหมือนกัน เนื้อหาและการกำหนดค่าที่ทำให้ใช้งานได้คุณสามารถสร้างหลายเว็บไซต์ หากมี เว็บไซต์และแอปที่เกี่ยวข้องซึ่งแสดงเนื้อหาต่างกันแต่ยังคงแชร์เนื้อหาเดียวกัน ทรัพยากรโปรเจ็กต์ Firebase (เช่น หากคุณมีบล็อก แผงการดูแลระบบ และ แอปสาธารณะ)
คุณสามารถเชื่อมต่อชื่อโดเมนของคุณเองกับ เว็บไซต์ที่โฮสต์ด้วย Firebase
Firebase จะจัดสรรใบรับรอง SSL สำหรับโดเมนทั้งหมดของคุณโดยอัตโนมัติเพื่อให้ เนื้อหาทั้งหมดของคุณจะแสดงอย่างปลอดภัย
เส้นทางการใช้งาน
ติดตั้ง Firebase CLI | Firebase CLI ช่วยให้คุณสร้าง Hosting เรียกใช้เซิร์ฟเวอร์การพัฒนาซอฟต์แวร์ภายใน และทำให้เนื้อหาใช้งานได้ | |
ตั้งค่าไดเรกทอรีโปรเจ็กต์ |
เพิ่มเนื้อหาแบบคงที่ลงในไดเรกทอรีโปรเจ็กต์ในเครื่อง แล้วเรียกใช้
ในไดเรกทอรีโปรเจ็กต์ในเครื่อง คุณยังตั้งค่า Cloud Functions หรือ Cloud Run สำหรับ โฆษณาแบบไดนามิกและ Microservice |
|
ดู ทดสอบ และแชร์การเปลี่ยนแปลงก่อนเผยแพร่ (ไม่บังคับ) |
เรียกใช้ หากต้องการดูและแชร์การเปลี่ยนแปลงที่ URL ตัวอย่างชั่วคราว ให้เรียกใช้
|
|
ทำให้เว็บไซต์ใช้งานได้ |
เมื่อทุกอย่างดูดีแล้ว ให้วิ่ง
เพื่ออัปโหลดสแนปชอตล่าสุดไปยัง
เซิร์ฟเวอร์ของเรา ถ้าต้องการยกเลิกการทำให้ใช้งานได้ คุณสามารถย้อนกลับไปใช้
คลิกในคอนโซล Firebase
|
|
ลิงก์กับเว็บแอป Firebase (ไม่บังคับ) | การลิงก์เว็บไซต์กับเว็บแอป Firebase ที่คุณสามารถใช้ได้ Google Analytics เพื่อรวบรวมข้อมูลการใช้งานและพฤติกรรมสำหรับแอปของคุณ Firebase Performance Monitoring เพื่อรับ ข้อมูลเชิงลึกเกี่ยวกับลักษณะประสิทธิภาพของแอป |
ขั้นตอนถัดไป
เริ่มต้นใช้งาน Firebase Hosting
ปรับปรุงเว็บไซต์ของคุณต่อไป ทดสอบในเครื่อง แชร์การเปลี่ยนแปลง URL พรีวิว จากนั้นติดตั้งใช้งานในเว็บไซต์จริง ทำตามทีละขั้นตอนนี้
สร้างและโฮสต์ Microservice ใน Firebase