ปัจจัยที่ซ่อนอยู่ที่ทำให้หน้าเว็บของคุณโหลดช้า | วิธีหลีกเลี่ยงพวกเขา
เผยแพร่แล้ว: 2019-12-28คุณรู้หรือไม่ ผู้เข้าชมหนึ่งในสี่ออกจากเว็บไซต์หากใช้เวลาในการโหลดมากกว่า 4 วินาที & ผู้ใช้ 46% ไม่กลับมาเยี่ยมชมเว็บไซต์ที่มีประสิทธิภาพต่ำอีกครั้ง
นอกจากนี้ จากการศึกษายังระบุว่าการเพิ่มเวลาโหลดอีกสองวินาทีสามารถเพิ่มอัตราตีกลับของไซต์ของคุณได้ 103% ไม่เพียงแต่อัตราการแปลงที่ลดลง 7 เปอร์เซ็นต์เท่านั้นที่อาจทำให้มีเวลาโหลดเพิ่มขึ้นเพียง 100 มิลลิวินาที
ความเร็วของหน้ามีบทบาทสำคัญในความสำเร็จของประสิทธิภาพโดยรวมของไซต์ มันมีอิทธิพลต่อตัวชี้วัดที่สำคัญมากมายของเว็บไซต์ของคุณ ตัวอย่างเช่น การแสดงไซต์และอัตรา Conversion ของเว็บไซต์ของคุณคือสองสิ่งนี้
ในการเพิ่มประสิทธิภาพความเร็วของเว็บไซต์โดยรวมนั้นเป็นข้อกำหนดที่แน่นอน แต่การหาวิธีทำให้มันเป็นไปได้อาจเป็นเรื่องยาก บทความนี้จึงมีจุดมุ่งหมายเพื่อค้นหาปัจจัยที่ซ่อนอยู่และหาแนวทางแก้ไขอย่างเหมาะสม
ก่อนใช้โซลูชันต่อไปนี้ คุณสามารถประมาณการเข้าชมเว็บไซต์ของคุณโดยใช้เครื่องมือประมาณการการเข้าชมเว็บไซต์ที่มีคุณภาพเพื่อให้ได้แนวคิดที่ชัดเจน ตอนนี้ขอเข้าสู่การสนทนาหลัก
ปัจจัยที่ทำให้โหลดหน้าเว็บของคุณช้า
เมื่อคุณประเมินเสร็จแล้ว นั่นหมายความว่าคุณทราบขั้นตอนปัจจุบันของประสิทธิภาพของไซต์ของคุณ หลังจากพบปัญหานี้แล้ว คุณสามารถเริ่มเพิ่มประสิทธิภาพปัจจัยสำคัญที่ส่งผลต่อความเร็วไซต์ของคุณได้ มาดูปัจจัยสำคัญที่ทำให้เว็บไซต์ของคุณช้ากัน
1. แสดงผลการบล็อก JavaScript
JavaScript ถูกใช้เพื่อทำให้หน้าเว็บของคุณทำงานและโต้ตอบได้ แต่ก็อาจกลายเป็นปัญหาได้เช่นกัน JavaScript ที่ไม่ได้รับการปรับให้เหมาะสมสามารถลดความสามารถในการโหลดหน้าเว็บของคุณ
การเรนเดอร์หมายถึงการโหลด และการบล็อกการแสดงหมายความว่ามันทำให้หน้าเว็บไม่โหลดเร็วเท่าที่ควร เมื่อเบราว์เซอร์พยายามแสดงหน้าเว็บ เบราว์เซอร์จะต้องหยุดทำงาน ในกรณีนั้น หากพบไฟล์ JavaScript ที่จะโหลด จะเป็นการขัดขวางไม่ให้โหลดหน้าเว็บอย่างรวดเร็ว
สิ่งนี้เรียกว่า ' JavaScript ที่บล็อกการแสดงผล' หรืออีกนัยหนึ่งคือ JavaScript ที่ป้องกันไม่ให้หน้าเว็บโหลดเร็วขึ้น
วิธีหลีกเลี่ยง :
ในการกำจัด JavaScript ที่บล็อกการแสดงผล ให้ลบไฟล์ JS ภายนอก และใช้ JavaScript แบบอินไลน์แทน ใช้การโหลดแบบอะซิงโครนัสเพื่อให้ JavaScript JS สามารถโหลดแยกกันได้โดยไม่ขัดขวางความเร็วหน้าเว็บของคุณ คุณยังสามารถใช้แอตทริบิวต์ defer ในการโหลด JS ได้จนกว่าผู้ใช้จะเห็นส่วนที่เหลือของหน้า
2. ไม่ใช้เครือข่ายการจัดส่งเนื้อหา (CDN)
เครือข่ายการจัดส่งเนื้อหา (CDN) ประกอบด้วยเซิร์ฟเวอร์หลายเครื่องที่ตั้งอยู่ในตำแหน่งทางภูมิศาสตร์ที่แตกต่างกัน คุณสามารถใช้ CDN เพื่อจัดเก็บสำเนาของข้อมูลไซต์ของคุณ และข้อมูลของคุณจะถูกโหลดสำหรับผู้ใช้จากเซิร์ฟเวอร์ที่ใกล้ที่สุด
วิธีหลีกเลี่ยง :
ใน WordPress คุณสามารถแก้ปัญหาได้โดยไม่ต้องพบกับความยุ่งยากใดๆ คราวนี้ คุณสามารถรับปลั๊กอินคุณภาพจำนวนหนึ่ง เช่น Cloudflare, MaxCDN สำหรับรูปภาพและวิดีโอ คุณสามารถใช้ Jetpack CDN นอกจากนี้ หากเว็บไซต์ของคุณใช้ jQuery คุณสามารถใช้ CDN ได้โดยไม่ต้องใช้เซิร์ฟเวอร์
3. ภาพที่ไม่ได้ปรับให้เหมาะสม
ขนาดและรูปแบบของภาพมีความสำคัญมากที่สุด รูปภาพขนาดใหญ่และไม่ได้ปรับให้เหมาะสมเป็นหนึ่งในสาเหตุหลักที่ทำให้เว็บไซต์ของคุณช้าลง นอกจากนี้ รูปภาพที่มีความละเอียดสูงยังใช้แบนด์วิดท์ของเว็บไซต์ของคุณเป็นจำนวนมาก
รูปแบบรูปภาพเป็นอีกแง่มุมที่สำคัญที่ลดความเร็วของไซต์ของคุณ ตัวอย่างเช่น JPEG หรือ JPG มีขนาดเล็กกว่ารูปแบบอื่นๆ เช่น PNG หรือ GIF มาก นั่นเป็นสาเหตุว่าทำไมหากคุณใช้รูปแบบ JPEG บนไซต์ของคุณเพื่อประสบการณ์การใช้งานที่รวดเร็วยิ่งขึ้น
วิธีหลีกเลี่ยง
ในการแก้ไขปัญหา ให้ตรวจสอบขนาดไฟล์ของรูปภาพไซต์ของคุณก่อนอัปโหลดบนเว็บไซต์ของคุณ ลบภาพที่ไม่ได้รับการปรับให้เหมาะสมเนื่องจากอาจทำให้คุณต้องเสียค่าใช้จ่ายสำหรับการครอบคลุมแบนด์วิดท์ การใช้ JPEG แทนการใช้ PNG อาจเป็นทางออกที่ดี นอกจากนี้ คุณสามารถใช้การทดสอบน้ำตกเพื่อสแกนขนาดภาพเพื่อตรวจสอบความสมบูรณ์แบบ
4. เนื้อหาฉูดฉาดเกินไป
แม้ว่าเนื้อหาที่ฉูดฉาดสามารถใช้เพื่อเพิ่มการโต้ตอบระหว่างผู้ใช้ได้ แต่บางครั้งอาจเป็นสาเหตุให้หน้าเว็บของคุณช้าลง สาเหตุหลักที่อยู่เบื้องหลังเนื่องจากขนาดใหญ่ทำให้ไซต์ของคุณโหลดไม่ได้เร็ว
วิธีหลีกเลี่ยง :
คุณสามารถลดเนื้อหาแฟลชได้อย่างสมดุล ซึ่งจะช่วยปรับปรุงความเร็วไซต์ของคุณ อย่างไรก็ตาม คุณควรมองหาทางเลือกอื่นของ HTML5 และแทนที่เนื้อหา Flash ที่มีอยู่ด้วยตัวเลือกนี้เพื่อรับประสบการณ์การโหลด
5. คำขอ HTTP จำนวนมาก
การมีไฟล์ JavaScript, CSS และรูปภาพมากเกินไป สามารถสร้างคำขอ HTTP ได้มากเกินไป เมื่อผู้ใช้ส่งคำขอข้อมูลโดยใช้เว็บไซต์ของคุณ มักจะใช้เวลาในการแสดงผลข้อมูลหากมีคำขอ HTTP มากเกินไป
วิธีหลีกเลี่ยง :
ในการแก้ไขปัญหานี้ คุณสามารถใช้ Sprite เพื่อลดคำขอ HTTP กำจัดจำนวนไฟล์ภาพที่เป็นไปได้ คุณสามารถย่อขนาดไฟล์ CSS และ JavaScript ได้เช่นกัน
6. การใช้ปลั๊กอินและธีมน้ำหนักเบา
ธีมเป็นองค์ประกอบหลักของเว็บไซต์ใดๆ แต่อาจเป็นภาระถ้าคุณไม่เลือกธีมที่เหมาะสมกับวัตถุประสงค์ของคุณ มีธีมมากมายในตลาด ธีมทั้งหมดไม่ได้รักษาคุณภาพไว้เหมือนเดิม ธีมที่เข้ารหัสแบบไม่จัดระเบียบอาจทำให้เกิดปัญหาการโหลดช้า
ปลั๊กอินใช้เพื่อเพิ่มฟังก์ชันการทำงานต่างๆ ให้กับบางเว็บไซต์ คุณอาจต้องใช้ปลั๊กอินประเภทต่างๆ เช่น ตัวสร้างแบบฟอร์มการติดต่อ ปลั๊กอินตาราง WordPress ปลั๊กอินสำหรับ SEO เป็นต้น นี่เป็นสิ่งที่ดีทีเดียว แต่จะกลายเป็นเรื่องยุ่งยากเมื่อต้องใช้เวลาโหลดบนเว็บไซต์ของคุณ ปลั๊กอินที่ไม่ได้เข้ารหัสตามนั้นอาจทำให้เกิดปัญหาในการโหลดช้า
วิธีหลีกเลี่ยง :
เพื่อกำจัดปัญหานี้ ควรใช้ธีมและปลั๊กอินคุณภาพน้ำหนักเบาเมื่อคุณกำลังจะเลือก คุณจะได้รับธีมและปลั๊กอิน WordPress ที่มีคุณภาพมากมาย แต่คุณต้องรับทราบอย่างระมัดระวัง
7. ค่าโสหุ้ยในฐานข้อมูลของคุณ
หากฐานข้อมูลของคุณเต็มไปด้วยรายการที่ไม่เกี่ยวข้อง เช่น ชั่วคราว บันทึก และรายการอื่นๆ จากปลั๊กอินและธีมที่อาจสร้างขึ้นเมื่อเวลาผ่านไป โอเวอร์เฮดประเภทนี้ใช้ฐานข้อมูลมากกว่าที่จำเป็น
แม้บางครั้งอาจทำให้เว็บเซิร์ฟเวอร์หมดเวลาขณะรอการตอบกลับจากฐานข้อมูล
วิธีหลีกเลี่ยง :
การเพิ่มประสิทธิภาพฐานข้อมูลผ่านการลบโอเวอร์เฮดอาจเป็นทางออกที่ดีในการแก้ปัญหานี้ ในกรณีนี้ โฮสต์เว็บส่วนใหญ่จะให้คุณเข้าถึงฐานข้อมูลของคุณโดยใช้ phpMyAdmin หากคุณไม่สะดวกในการใช้ phpMyAdmin คุณสามารถใช้ WordPress Command Line Interface (WP-CLI)
8. เข้ารหัสมากเกินไป
ยิ่งคุณใช้โค้ดเพื่อเรียกใช้แอปพลิเคชันมากเท่าไหร่ เว็บไซต์ของคุณก็จะใช้เวลาในการโหลดนานขึ้นเท่านั้น หมายความว่าหากโครงสร้างการเข้ารหัสของคุณมีองค์ประกอบที่ไม่จำเป็น เช่น ตัวอักษรและพื้นที่ จะต้องใช้เวลาในการโหลดเว็บไซต์ทั้งหมด
วิธีหลีกเลี่ยง :
ลดขนาดโค้ดที่คุณใช้โดยลบองค์ประกอบที่ไม่จำเป็น หากคุณรู้สึกว่ามีปัญหาในการลดขนาดด้วยตนเอง คุณสามารถใช้ปลั๊กอินที่มีคุณภาพ เช่น เพิ่มประสิทธิภาพเพื่อย่อขนาดไฟล์ทั้งหมด อย่าขี้เกียจในการใช้ CSS แบบอินไลน์
9. แสดงโฆษณามากเกินไป
นี่เป็นความจริงที่การแสดงโฆษณาเป็นวิธีที่ยอดเยี่ยมในการสร้างรายได้จากเว็บไซต์ที่มีการเข้าชมสูงของคุณ นี้อาจสร้างปัญหากับเว็บไซต์ที่โหลดเร็ว ตัวอย่างเช่น โฆษณาแบบสื่อสมบูรณ์ เช่น โฆษณาป๊อปอันเดอร์ โฆษณาคั่นระหว่างหน้า และการดาวน์โหลดอัตโนมัติอาจสร้างคำขอ HTTP หลายร้อยรายการที่อาจทำให้เว็บไซต์ของคุณไม่ตอบสนอง
วิธีหลีกเลี่ยง :
ก่อนอื่น อย่าปล่อยให้โฆษณามากเกินไปเป็นสาเหตุอื่นที่ทำให้เว็บไซต์ของคุณช้าลง ตรวจสอบให้แน่ใจว่าคุณได้จำกัดจำนวนโฆษณาแบบดิสเพลย์เพื่อให้แน่ใจว่าเว็บไซต์ของคุณมีประสิทธิภาพที่ดีขึ้น
10. ขาดการใช้เทคนิคการแคช
การแคชหมายถึงเมื่อเบราว์เซอร์เก็บสำเนาคงที่เมื่อผู้ใช้เรียกดูเว็บไซต์ของคุณ จากนั้นเมื่อผู้ใช้เข้าถึงไซต์ของคุณอีกครั้ง เบราว์เซอร์สามารถแสดงข้อมูลแคชเหล่านั้นได้โดยไม่ต้องโหลดซ้ำ ข้อมูลแคชมากเกินไปอาจเป็นสาเหตุหนึ่งที่ทำให้เว็บไซต์ของคุณช้าลง
วิธีหลีกเลี่ยง :
ใน WordPress มีวิธีแก้ปัญหามากมายสำหรับจัดการกับปัญหาแคชในตลาด คุณยังสามารถแคชสิ่งสำคัญบางอย่าง เช่น HTTP การสืบค้นฐานข้อมูล และอื่นๆ ได้ แต่อย่าทำให้สิ่งต่างๆ ยุ่งเหยิง
คำพูดสุดท้าย
เว็บไซต์ที่โหลดเร็วเป็นสิ่งสำคัญสำหรับการมี UX ที่ดีขึ้นของเว็บไซต์ของคุณ เนื่องจากเวลาตอบสนองของเว็บไซต์ของคุณเกี่ยวข้องอย่างใกล้ชิดกับความสำเร็จและความล้มเหลวของเว็บไซต์ สิ่งสำคัญที่สุดคือ ความเร็วของหน้าเสียงนั้นขึ้นอยู่กับปัจจัยหลายประการดังที่กล่าวไว้ข้างต้น
เป็นการยากที่จะค้นหาสาเหตุที่เว็บไซต์ของคุณทำงานช้าลง แต่การวัดทุกขั้นตอนที่เป็นไปได้และการดำเนินการเหล่านี้เป็นสิ่งจำเป็นมาก คุณควรตรวจสอบให้แน่ใจว่าไซต์ของคุณมีเวลาในการโหลดที่ล่าช้าซึ่งสามารถเพิ่ม SEO และ UX ได้ เพื่อให้แน่ใจว่าจะใช้งานได้ดีขึ้นและมี Conversion สูงขึ้น
บทสรุป
95% ของการตัดสินใจของผู้บริโภคเกิดขึ้นที่ระดับจิตใต้สำนึก
Gerald Zaltman's – ศาสตราจารย์ Harvard Business School
ดังนั้น หากหน้าเว็บของคุณไม่เร็วพอ อย่างอื่นก็จะได้รับผลกระทบในที่สุด ทุกวินาทีมีค่า และคุณไม่รู้หรอกว่าทุก ๆ มิลลิวินาทีสามารถสร้างความแตกต่างได้มาก คุณสามารถเพิ่มประสิทธิภาพเว็บไซต์ของคุณเพื่อเร่งความเร็วได้ดีที่สุดโดยปฏิบัติตามประเด็นที่กล่าวถึงข้างต้น
ฉันหวังว่าบทความนี้จะช่วยให้คุณเข้าใจปัจจัยที่ทำให้ไซต์ของคุณทำงานช้าและวิธีแก้ไขได้อย่างแม่นยำ หากคุณยังคงมีอะไรที่จะแบ่งปันกับเราโปรดแจ้งให้เราทราบในช่องแสดงความคิดเห็น
หากคุณยังไม่ได้สมัครรับข้อมูลจากช่อง YouTube ของเรา โปรดสมัครรับข้อมูลจากช่อง YouTube ของเราเพื่อรับคำแนะนำและเคล็ดลับเกี่ยวกับ WordPress ติดตามเราบน Twitter และ Facebook คุณยังสามารถเข้าร่วมชุมชน Fluent Form ยอดนิยมบน Facebook ได้อีกด้วย