ฉันมี700kb
ไฟล์ JS ที่คลายการบีบอัดซึ่งโหลดได้ทุกหน้า ก่อนที่ผมจะมี12
ไฟล์จาวาสคริปต์ในแต่ละหน้า แต่จะลด http 1 file
ขอฉันบีบอัดพวกเขาในทุก
ไฟล์นี้เป็นและทำหน้าที่มากกว่า~130kb gzipped
gzip
อย่างไรก็ตามในคอมพิวเตอร์ภายในเครื่องจะยังคงแตกและโหลดในทุกหน้า นี่เป็นปัญหาด้านประสิทธิภาพหรือไม่
ฉันได้ทำจาวาสคริปต์กับ profiler firebug แต่ไม่เห็นปัญหาใด ๆ ปัญหา / มายาที่ฉันพบคือมีไลบรารี jquery ที่บีบอัดในไฟล์นั้นซึ่งบางครั้งไม่ได้ใช้ในหน้าปัจจุบัน
ตัวอย่างเช่น jquery datatables
นั้นมีขนาด 200kb ที่ถูกบีบอัดและมีการโหลดบนหน้าเว็บไซต์ของฉัน 2 หน้าเท่านั้น อีกประการหนึ่งคือและนั่นก็เป็นอีกหนึ่งjqplot
200kb
ตอนนี้ฉันมี400kb
รหัสส่วนเกินที่ไม่ได้เรียกใช้80%
จากหน้าเว็บ
ฉันควรทิ้งทุกอย่างไว้ในไฟล์เดียวหรือไม่
ฉันควรนำไลบรารี jquery ออกและโหลดเฉพาะ JS ที่เกี่ยวข้องในหน้าปัจจุบันหรือไม่