การเพิ่มประสิทธิภาพเส้นทางการแสดงผลวิกฤติ

เผยแพร่เมื่อวันที่ 31 มีนาคม 2014

เพื่อให้เวลาในการแสดงผลครั้งแรกเร็วที่สุด เราต้อง เพื่อลดตัวแปร 3 ตัว ได้แก่

  • จำนวนทรัพยากรวิกฤติ
  • ความยาวของเส้นทางวิกฤติ
  • จำนวนไบต์วิกฤติ

ทรัพยากรสําคัญคือทรัพยากรที่อาจบล็อกการแสดงผลเริ่มต้นของหน้าเว็บ ยิ่งมีทรัพยากรเหล่านี้น้อยลงเท่าใด เบราว์เซอร์, CPU และทรัพยากรอื่นๆ ก็จะทำงานน้อยลงเท่านั้น

ในทํานองเดียวกัน ความยาวของเส้นทางที่วิกฤตจะขึ้นอยู่กับกราฟความเกี่ยวข้องระหว่างทรัพยากรสําคัญกับขนาดไบต์ของทรัพยากรเหล่านั้น การดาวน์โหลดทรัพยากรบางรายการจะเริ่มต้นได้ก็ต่อเมื่อประมวลผลทรัพยากรก่อนหน้าแล้ว และยิ่งทรัพยากรมีขนาดใหญ่เท่าใด การดาวน์โหลดก็จะใช้เวลาในการส่งข้อมูลไปมามากขึ้นเท่านั้น

สุดท้ายนี้ ยิ่งเบราว์เซอร์ต้องดาวน์โหลดไบต์ที่สำคัญน้อยเท่าใด ก็ยิ่งประมวลผลเนื้อหาและแสดงผลบนหน้าจอได้เร็วขึ้นเท่านั้น หากต้องการลดจำนวนไบต์ เราสามารถลดจำนวนทรัพยากร (นำออกหรือทำให้ไม่สำคัญ) และตรวจสอบว่าเราลดขนาดการโอนให้เหลือน้อยที่สุดโดยการบีบอัดและเพิ่มประสิทธิภาพทรัพยากรแต่ละรายการ

ลําดับขั้นตอนทั่วไปในการเพิ่มประสิทธิภาพเส้นทางการแสดงผลที่สําคัญมีดังนี้

  1. วิเคราะห์และกำหนดลักษณะของเส้นทางวิกฤติ ได้แก่ จำนวนทรัพยากร ไบต์ และความยาว
  2. ลดจำนวนทรัพยากรที่สำคัญ: นำออก หน่วงเวลาการดาวน์โหลด ทำเครื่องหมายให้โหลดไม่พร้อมกัน และพิจารณาสิ่งสําคัญอื่นๆ
  3. เพิ่มประสิทธิภาพจำนวนไบต์วิกฤติเพื่อลดเวลาในการดาวน์โหลด (จำนวนครั้งในการส่งข้อมูลไปกลับ)
  4. เพิ่มประสิทธิภาพให้ลำดับการโหลดทรัพยากรวิกฤติที่เหลืออยู่โดยการดาวน์โหลดเนื้อหาวิกฤติทั้งหมดให้เร็วที่สุดเท่าที่จะทำได้เพื่อลดความยาวของเส้นทางวิกฤติ

ความคิดเห็น