~/VibeHandbook
PDF ฟรี

บท 16 · 07

ประสิทธิภาพและการแคช

แอปที่ช้าจะเสียผู้ใช้และได้อันดับแย่ลงในการค้นหา คุณไม่จำเป็นต้องปรับแต่งละเอียดยิบในวันแรก แต่คว้าชัยชนะที่ได้มาง่าย ๆ:

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

ลองถามว่า: "นี่คือรายงาน Lighthouse ของฉัน ช่วยบอกสามการเปลี่ยนแปลงที่ส่งผลกระทบมากที่สุดโดยใช้ความพยายามน้อยที่สุด" ให้การวัดผล ไม่ใช่การเดา เป็นตัวขับเคลื่อนสิ่งที่คุณจะปรับแต่ง — เป็นเรื่องปกติจริง ๆ ที่จะใช้เวลาทั้งวันปรับแต่งสิ่งผิด ๆ เพราะมัน รู้สึก ช้า ทั้งที่ต้นตอที่แท้จริงคือคำค้นเดียวที่ไม่มี index หรือรูปภาพหน้าปกขนาด 4 MB ที่คุณลืมบีบอัด

อยากได้แบบออฟไลน์?

ดาวน์โหลดหนังสือทั้งเล่มเป็น PDF หรือ EPUB — ฟรี