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

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

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

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

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

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

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

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

ความคิดเห็น