ขนาดไบนารี
ขนาดไบนารี่วัดได้อย่างไร?
การวัดขนาดไบนารีสำหรับ Firebase JavaScript SDK ขึ้นอยู่กับแนวคิดของ "บันเดิล" "บันเดิล" คือกลุ่มของฟังก์ชันที่ต้องนำเข้าจาก SDK ที่แตกต่างกันเพื่อให้บรรลุเส้นทางของผู้ใช้บางอย่าง เช่น:
- การอ่านเอกสาร Cloud Firestore (
Read data once
) ซึ่งต้องการ:-
initializeApp
จากfirebase
SDK -
getFirestore
,doc
และgetDoc
จากfirestore
SDK
-
- การอัปโหลดไบต์ไปยังที่เก็บข้อมูล Cloud Storage (
uploadBytes
) ซึ่งต้องใช้:-
initializeApp
จากfirebase
SDK -
getStorage
,ref
และuploadBytes
จาก SDK หน่วยstorage
-
สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับวิธีวัดขนาดบันเดิล โปรดดูที่ "การวิเคราะห์ขนาด" README.md ใน พื้นที่เก็บข้อมูล Firebase JavaScript SDK GitHub
หากต้องการเรียนรู้ว่าฟังก์ชันใดบ้างที่รวมอยู่ใน "บันเดิล" แต่ละอัน ให้ตรวจสอบไฟล์ .json
เพื่อดูไลบรารีที่คุณสนใจใน ไดเร็กทอรี bundle-definitions
การวัด
หากต้องการทำความเข้าใจขนาดเดลต้าของเวอร์ชันต่างๆ โปรดดู บันทึกประจำ รุ่น Firebase JavaScript คุณยังสามารถเปิด ปัญหา GitHub ในพื้นที่เก็บข้อมูล Firebase JavaScript SDK GitHub เพื่อขอความช่วยเหลือหรือข้อมูลเพิ่มเติมได้
Size for legacy SDKs
ไม่รองรับการระบุการวัดขนาดไบนารีสำหรับ Firebase JavaScript SDK เดิมแต่ละเวอร์ชัน (เวอร์ชัน 8 และเวอร์ชันก่อนหน้า)
Firebase สนับสนุนให้ผู้ใช้ทุกคนเริ่มต้นหรือย้ายไปยัง Modular API (เวอร์ชัน 9 ขึ้นไป) สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับวิธีการย้าย โปรดดู คู่มือการอัปเกรดแบบโมดูลาร์ ของเรา