ก่อนที่จะเปลี่ยนแปลงอะไร ให้ค้นหาว่าอะไรที่ช้า วิธีแก้ไขนั้นแตกต่างกันและบางวิธีอาจทำให้แย่ลง
ช้าสำหรับทุกคน หรือช้าเฉพาะคุณ
ลองเข้าใช้งานจากโทรศัพท์ของคุณผ่านอินเทอร์เน็ตมือถือ หากโหลดได้เร็ว แสดงว่าปัญหามาจากเครือข่ายหรือเบราว์เซอร์ของคุณเอง ไม่ใช่ที่เว็บไซต์ การสละเวลาตรวจสอบสามสิบวินาทีนี้คุ้มค่าและช่วยตัดสาเหตุที่พบบ่อยที่สุดของรายงานเรื่องความช้าออกไปได้
ช้าเฉพาะหน้าแรกหรือช้าทุกหน้า
- คำขอแรกช้า แต่หลังจากนั้นโหลดเร็วทั้งหมด - แคชกำลังถูกอุ่นเครื่อง เป็นเรื่องปกติหลังจากการปรับใช้หรือการล้างแคช
- ทุกหน้าช้าอย่างสม่ำเสมอ - ตัวเว็บไซต์เองทำงานหนักเกินไปในแต่ละคำขอ
- ช้าเป็นระยะๆ - มักเกิดจากการสืบค้นที่ช้าเป็นพิเศษหรือบริการภายนอกที่เว็บไซต์เรียกใช้ในทุกหน้า
สาเหตุที่พบบ่อย เรียงตามลำดับที่เกิดขึ้นจริง
- ปลั๊กอินทำงานทุกครั้งที่โหลดหน้าเว็บ วิดเจ็ตบทความที่เกี่ยวข้อง เครื่องแปลงสกุลเงินแบบเรียลไทม์ และสิ่งใดก็ตามที่เรียกใช้ API ภายนอกมักเป็นตัวการซ้ำซาก
- การแคชถูกปิดไว้หรือไม่ทำงาน ตรวจสอบการตั้งค่าประสิทธิภาพของเว็บไซต์ของคุณ
- บริการภายนอกที่หน้ารอการตอบกลับ สคริปต์ภายนอกที่ช้าจะบล็อกหน้าเว็บ แม้ว่าเซิร์ฟเวอร์ของคุณจะตอบกลับทันทีก็ตาม
- ปริมาณการใช้งานมากเกินกว่าแพ็กเกจรองรับจริง มีอยู่จริง แต่น้อยกว่าที่ผู้คนคาดไว้มาก
สิ่งที่ไม่ควรทำ
อย่าติดตั้งปลั๊กอินแคชตัวที่สอง การที่เลเยอร์แคชสองตัวทำงานขัดแย้งกันเป็นสาเหตุคลาสสิกของหน้าที่ช้าและแสดงเนื้อหาที่ไม่อัปเดต ซึ่งยากต่อการวินิจฉัยในภายหลังมากกว่าปัญหาเดิมมาก
การเปิดตั๋วแจ้งปัญหา
ระบุ URL หนึ่งรายการที่ช้า และเวลาโดยประมาณที่คุณสังเกตเห็น หน้าเว็บที่ช้าเพียงหน้าเดียวที่เราสามารถวัดค่าได้มีประโยชน์มากกว่ารายงานทั่วไป และหากมีเพียงหน้าเดียวที่ช้า สิ่งนั้นเองก็เป็นเบาะแสที่สำคัญที่สุดเกี่ยวกับสาเหตุ