ประสิทธิภาพและการแคช
แอปที่ช้าจะเสียผู้ใช้และได้อันดับแย่ลงในการค้นหา คุณไม่จำเป็นต้องปรับแต่งละเอียดยิบในวันแรก แต่คว้าชัยชนะที่ได้มาง่าย ๆ:
- ลองนึกภาพการเก็บสำเนาไฟล์ของคุณไว้ในคลังสินค้าทั่วโลก เพื่อให้ผู้เยี่ยมชมแต่ละคนได้รับบริการจากคลังที่ใกล้ที่สุด นั่นคือ CDN (Content Delivery Network) — ให้บริการ static asset ผ่าน CDN (โฮสต์ส่วนใหญ่ทำสิ่งนี้ให้อัตโนมัติ)
- แคช คำตอบและคำค้นฐานข้อมูลที่มีค่าใช้จ่ายสูงและไม่ค่อยเปลี่ยนแปลง
- บีบอัดและโหลดรูปภาพแบบ lazy-load ลด JavaScript ที่ส่งออกไป
- รัน Lighthouse ใน Chrome DevTools แล้วส่งรายงานให้ AI เพื่อจัดลำดับความสำคัญของสิ่งที่ต้องแก้
ลองถามว่า: "นี่คือรายงาน Lighthouse ของฉัน ช่วยบอกสามการเปลี่ยนแปลงที่ส่งผลกระทบมากที่สุดโดยใช้ความพยายามน้อยที่สุด" ให้การวัดผล ไม่ใช่การเดา เป็นตัวขับเคลื่อนสิ่งที่คุณจะปรับแต่ง — เป็นเรื่องปกติจริง ๆ ที่จะใช้เวลาทั้งวันปรับแต่งสิ่งผิด ๆ เพราะมัน รู้สึก ช้า ทั้งที่ต้นตอที่แท้จริงคือคำค้นเดียวที่ไม่มี index หรือรูปภาพหน้าปกขนาด 4 MB ที่คุณลืมบีบอัด