วิธีเพิ่มความเร็วและประสิทธิภาพของ WordPress
เผยแพร่แล้ว: 2021-10-22ความเร็วคือทุกสิ่ง ผู้ชมเว็บมีช่วงความสนใจสั้นอย่างไม่น่าเชื่อ และ Google ใช้ความเร็วในการโหลดหน้าเว็บของคุณเป็นส่วนหนึ่งของการคำนวณ SEO
สองเหตุผลที่น่าสนใจในการทำทุกอย่างเพื่อให้แน่ใจว่าเว็บไซต์ WordPress ของคุณโหลดได้เร็วที่สุด!
WordPress นั้นค่อนข้างเร็วเมื่อแกะกล่อง เมื่อคุณเริ่มเพิ่มธีม ปลั๊กอิน รูปภาพ วิดีโอ และเนื้อหาที่เกี่ยวข้องทั้งหมดในไซต์ของคุณเท่านั้นที่จะเริ่มช้าลง
มีวิธีที่จะทำเค้กของคุณและกินมัน
วิธีที่จะมีสื่อสมบูรณ์บนเว็บไซต์ของคุณ ใช้ธีมที่สวยงาม และเพิ่มคุณสมบัติเจ๋ง ๆ มากมายด้วยปลั๊กอิน ทั้งหมดนี้ทำให้เวลาในการโหลดหน้าเว็บสั้นลง
หน้านี้จะแสดงให้คุณเห็นว่า

วิธีวัดความเร็วในการโหลดเพจ
ก่อนที่เราจะเร่งความเร็ว WordPress เราคิดว่าควรทำการทดสอบความเร็วก่อน
หากคุณเรียกใช้ตอนนี้และบันทึกสิ่งที่ค้นพบ และอีกรายการหนึ่งเมื่อคุณทำตามขั้นตอนในบทความนี้เสร็จสิ้น แสดงว่าคุณมีหลักฐานเชิงปริมาณว่าเว็บไซต์ของคุณเร็วขึ้น
เราขอแนะนำให้ใช้เครื่องมือสองอย่างเพื่อประเมินความเร็วในการโหลดหน้าเว็บ Pagespeed Insights จาก Google และ GTMetrix
เราจะใช้ GTMetrix สำหรับตัวอย่างนี้
- เยี่ยมชม เว็บไซต์ GTMEtrix และป้อน URL เว็บไซต์ของคุณในช่อง
- เลือกสีน้ำเงิน ทดสอบ ปุ่มไซต์ของคุณ และรอให้การทดสอบเสร็จสิ้น
เมื่อการทดสอบเสร็จสิ้น คุณจะเห็นผลลัพธ์ดังภาพด้านบน มันจะให้เกรดคุณจาก A ถึง G และเปอร์เซ็นต์ประสิทธิภาพ
ยิ่งผลลัพธ์เหล่านี้สูง หน้าเว็บของคุณก็จะยิ่งเร็วขึ้น
มีเมตริกที่มีประโยชน์อยู่สองสามข้อที่คุณสามารถดูได้ในผลลัพธ์เหล่านี้ แต่เราจะไม่พูดถึงเรื่องนี้เนื่องจาก เป็นบทความในบล็อกทั้งหมด !
พูดได้คำเดียวว่า เราต้องการรับจากสิ่งที่รายงานของคุณบอกตอนนี้จนถึงเกรด A และประสิทธิภาพขั้นต่ำ 95% ถ้าเราได้โครงสร้างมากกว่า 90% เหมือนกันทุกอย่างจะดีขึ้น!
วิธีเพิ่มความเร็ว WordPress
การเร่งความเร็ว WordPress เป็นกระบวนการ ต่อไปนี้ประกอบด้วยขั้นตอนต่างๆ ที่คุณทำได้เพื่อปรับปรุงเวลาในการโหลดหน้าเว็บ พวกเขาทำงานแยกกัน แต่ทั้งหมดรวมกันเพื่อสร้างเว็บไซต์ที่เร็วขึ้นโดยรวม
ขั้นตอนทั้งหมดอาจไม่เกี่ยวข้องกับคุณ ดังนั้นอย่ากังวลว่าจะข้ามขั้นตอนเหล่านี้หากต้องการ
ตราบใดที่คุณทำตามขั้นตอนบางอย่าง คุณจะยังคงปรับปรุงความเร็วของเว็บไซต์ WordPress ของคุณ!
คำเตือน : แม้ว่าวิธีการส่วนใหญ่จะทำงานได้ดี แต่ทุกเว็บไซต์ก็ต่างกัน
หากคุณเปิดร้านอีคอมเมิร์ซหรือเว็บไซต์ที่มีงานยุ่งมาก คุณอาจได้รับประโยชน์จากการทดสอบการเปลี่ยนแปลงใดๆ ใน ไซต์การแสดงละคร ล่วงหน้า
ด้วยวิธีนี้ หากมีอะไรผิดพลาด คุณสามารถย้อนกลับการเปลี่ยนแปลงได้โดยไม่กระทบต่อผู้เข้าชม

ใช้โฮสต์เว็บที่รวดเร็ว
เคล็ดลับแรกที่เราจะแบ่งปันคือการใช้โฮสต์เว็บคุณภาพดี
เว็บโฮสติ้งที่ใช้ร่วมกันมีราคาถูกและเป็นวิธีที่เหมาะสำหรับการเริ่มต้นเว็บไซต์ แต่ไม่ใช่วิธีที่เร็วที่สุด คุณกำลังแบ่งปันเว็บเซิร์ฟเวอร์นั้นกับเว็บไซต์อื่นๆ อีกหลายร้อยหรือหลายพันเว็บไซต์ ซึ่งมีผลกระทบต่อประสิทธิภาพการทำงาน
การอัพเกรดเป็นโฮสติ้งเฉพาะ, โฮสติ้ง WordPress, VPS หรือแม้แต่โฮสติ้งบนคลาวด์โดยเฉพาะ สามารถสร้างความแตกต่างอย่างมากให้กับประสิทธิภาพของเว็บไซต์ของคุณ
มีค่าใช้จ่ายมากขึ้น แต่ก็คุ้มค่าเมื่อคุณสร้างการติดตาม!
หากรายงาน GTMetrix ของคุณแสดงคะแนนต่ำ ให้ตรวจสอบแท็บประสิทธิภาพสำหรับ:
- First contentful paint – เบราว์เซอร์ของคุณรับข้อมูลที่จำเป็นในการสร้างพิกเซลแรกของหน้าเว็บได้เร็วเพียงใด ยิ่งเร็วยิ่งดี
- ดัชนีความเร็ว – หน้าเว็บจะปรากฏในเบราว์เซอร์ของผู้เยี่ยมชมได้เร็วเพียงใด ยิ่งเร็วยิ่งดี
- การ วาดภาพ เนื้อหาที่ใหญ่ที่สุด – เบราว์เซอร์โหลดเนื้อหาที่ใหญ่ที่สุดในหน้าเว็บได้เร็วเพียงใด (โดยปกติคือรูปภาพ) ยิ่งเร็วยิ่งดี
สิ่งเหล่านี้ล้วนเป็นสัญญาณบ่งบอกว่าคุณอาจต้องการโฮสต์เว็บที่เร็วขึ้น!

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

ใช้ธีม WordPress ที่ปรับให้เหมาะสม
ธีม WordPress ของคุณทำให้เว็บไซต์ของคุณดูน่าทึ่ง แต่อาจมีนัยสำหรับเวลาในการโหลดหน้าเว็บ หากคุณใช้ธีมที่ด้อยกว่าหรือธีมที่ไม่ได้รับการปรับแต่ง อาจทำให้การโหลดช้าลงอย่างมาก
ธีม Stylemix ทั้งหมดได้รับการปรับให้เหมาะกับความเร็ว
ไม่เพียงแต่จะดูน่าทึ่งและรวมการโต้ตอบทั้งหมดที่คุณต้องการ แต่ยังได้รับการออกแบบให้โหลดได้อย่างรวดเร็วและต้องการทรัพยากรน้อยที่สุด!

ใช้ปลั๊กอินแคช WordPress
WordPress สร้างหน้าแบบไดนามิกเมื่อใดก็ตามที่ผู้เยี่ยมชมเข้ามาที่หน้านั้น จำเป็นต้องมีการประมวลผลและการเรียกฐานข้อมูลเพื่อรวบรวมข้อมูลทั้งหมดเพื่อนำเสนอต่อเบราว์เซอร์ของผู้ใช้
ทั้งหมดที่ต้องใช้เวลา
ปลั๊กอินแคชของ WordPress จะคัดลอกหน้าที่เสร็จแล้วและบันทึกไว้ในหน่วยความจำ ครั้งต่อไปที่ผู้เยี่ยมชมเข้ามาที่หน้า แทนที่จะสร้างใหม่ทั้งหมด ปลั๊กอินจะส่งสำเนาไปยังเบราว์เซอร์ของผู้เยี่ยมชม ซึ่งจะทำให้กระบวนการทั้งหมดเร็วขึ้น
ปลั๊กอินแคชสามารถเพิ่มความเร็วในการโหลดหน้าเว็บได้อย่างมาก
ปลั๊กอินแคชของ WordPress ประกอบด้วย:
- WP Super Cache
- WP Rocket
- แคช LiteSpeed
- W3 แคชทั้งหมด
- WP แคชที่เร็วที่สุด
- ไฮเปอร์แคช
มีปลั๊กอินแคชของ WordPress อยู่มากมาย อ่านบทวิจารณ์และดูว่าอันไหนที่คุณชอบที่สุด

เพิ่มประสิทธิภาพภาพของคุณ
เว็บไซต์ต้องการรูปภาพเพื่อให้สิ่งต่างๆ น่าสนใจ เน้นสินค้าและบริการ และช่วยเปลี่ยนผู้เข้าชม แต่ภาพที่ไม่ได้รับการปรับให้เหมาะสมจะเป็นไฟล์ขนาดใหญ่ที่ทำให้การโหลดหน้าเว็บช้าลง
ภาพที่ปรับให้เหมาะสมคือคำตอบ
หากคุณเห็น 'การลงสีที่มีเนื้อหาครบถ้วนที่สุด' เป็นเวลานานในรายงาน GTMetrix ของคุณ คุณจะต้องปรับรูปภาพของคุณให้เหมาะสม แม้ว่าองค์ประกอบที่ใหญ่ที่สุดจะเป็นอะไรก็ได้ แต่โดยทั่วไปแล้วจะเป็นรูปภาพ
การเพิ่มประสิทธิภาพภาพเป็นกระบวนการที่ทำให้ไฟล์มีขนาดเล็กลงโดยไม่กระทบต่อคุณภาพของภาพหรือประสบการณ์ของผู้ใช้ อาจฟังดูเป็นเรื่องทางเทคนิค แต่มีปลั๊กอินเฉพาะที่สามารถช่วยได้
เราแนะนำให้ปรับรูปภาพของคุณให้เหมาะสมก่อนที่จะอัปโหลดไปยัง WordPress จากนั้นจึงเพิ่มประสิทธิภาพเพิ่มเติมด้วยปลั๊กอิน
คุณสามารถใช้โปรแกรมต่างๆ เช่น Mass Image Compressor บนคอมพิวเตอร์เพื่อย่อขนาดไฟล์ได้มากที่สุด เพียงครอบตัดรูปภาพให้มีขนาดที่ถูกต้องแล้วเรียกใช้การบีบอัด
จากนั้น เมื่ออัปโหลดไปยัง WordPress แล้ว ให้ใช้ปลั๊กอินเช่น Smush เพื่อเพิ่มประสิทธิภาพเพิ่มเติม
ในตอนท้าย คุณควรปรับรูปภาพของคุณให้มีขนาดเล็กที่สุดเท่าที่จะเป็นไปได้โดยไม่กระทบต่อคุณภาพหรือประสบการณ์ของผู้ใช้

ใช้เครือข่ายการจัดส่งเนื้อหา (CDN)
เครือข่ายการจัดส่งเนื้อหาเป็นวิธีที่ยอดเยี่ยมในการเร่งความเร็วในการโหลดหน้าเว็บใน WordPress แต่อาจต้องเสียค่าใช้จ่าย
CDN จะทำสำเนาเว็บไซต์ของคุณและไฟล์ทั้งหมด และแจกจ่ายไปยังเซิร์ฟเวอร์ CDN ทั่วโลก แนวคิดนี้มีไว้สำหรับเซิร์ฟเวอร์ที่ใกล้กับผู้เยี่ยมชมมากที่สุดในการจัดเตรียมหน้าที่ร้องขอ ซึ่งทำงานได้เร็วกว่า
ตัวอย่างเช่น หากโฮสต์เว็บของคุณอยู่ในเยอรมนีและผู้เยี่ยมชมของคุณมาจากสิงคโปร์ การโหลดหน้าเว็บจะล่าช้าเนื่องจากเวลาในการส่ง
แต่ถ้าคุณใช้ CDN กับเซิร์ฟเวอร์ในสิงคโปร์ เซิร์ฟเวอร์นั้นจะส่งหน้าไปยังผู้ใช้ ซึ่งจะเร็วกว่ามาก
เครือข่ายการจัดส่งเนื้อหาประกอบด้วย:
- คลาวด์แฟลร์
- อย่างรวดเร็ว
- KeyCDN
- StackPath
- เอกมัย

อย่าโฮสต์เสียงหรือวิดีโอบนเว็บไซต์ของคุณ
สื่อสมบูรณ์เป็นส่วนประกอบสำคัญในการมีส่วนร่วม และทุกเว็บไซต์ควรใช้สื่อดังกล่าวในทุกที่ที่ทำได้
อย่างไรก็ตาม แม้ว่าคุณควรนำเสนอเสียงและวิดีโอบนหน้าเว็บของคุณ แต่คุณไม่ควรโฮสต์เอง
คุณสามารถอัปโหลดเสียงและวิดีโอไปยัง WordPress ได้โดยตรง แต่จะต้องใช้พื้นที่จัดเก็บและแบนด์วิดท์ หากคุณใช้เซิร์ฟเวอร์เฉพาะ ไม่จำเป็นต้องเป็นปัญหา แต่ถ้าคุณใช้โฮสติ้งที่ใช้ร่วมกัน อาจเป็นปัญหาได้
คุณควรใช้บริการเช่น YouTube , Vimeo , SoundCloud และอื่นๆ เพื่อโฮสต์วิดีโอและฝังลงในเพจของคุณ
ด้วยวิธีนี้ คุณจะใช้สื่อสมบูรณ์ได้ แต่ไม่ต้องกังวลว่าจะทำให้เว็บไซต์ของคุณช้าลง!

เลือกปลั๊กอินของคุณอย่างระมัดระวัง
ปลั๊กอิน WordPress เพิ่มคุณสมบัติที่จำเป็นให้กับเว็บไซต์และเราทุกคนใช้ประโยชน์จากอย่างน้อยสองสามอย่าง แต่คุณภาพย่อมดีกว่าปริมาณ
นั่นไม่ได้หมายความว่าต้องซื้อปลั๊กอินระดับพรีเมียมเท่านั้นเพราะมันดีกว่า เพราะมันไม่ได้เร็วกว่าเสมอไป
หมายถึงการเลือกปลั๊กอินของคุณอย่างระมัดระวัง อ่านบทวิจารณ์ และตรวจสอบข้อร้องเรียนที่ปลั๊กอินทำให้เว็บไซต์ช้าลง
คุณยังสามารถทดสอบได้บนเว็บไซต์แสดงละครของคุณก่อนที่จะอัปโหลดเพื่อใช้งานจริง เพื่อความแน่ใจ

ลดขนาด CSS, HTML และ JavaScript
การลดขนาดเป็นคำที่ใช้อธิบายการลบข้อมูลที่ไม่จำเป็นออกจากไฟล์เพื่อให้มีขนาดเล็กลงและมีประสิทธิภาพมากขึ้น
ซึ่งอาจรวมถึงตัวแบ่งหน้า โค้ดธีมที่ไม่จำเป็น โค้ดสำหรับเรียกองค์ประกอบที่ไม่ได้ใช้ภายในธีม WordPress และขยะอื่นๆ ที่ไร้ประโยชน์
ปลั๊กอินแคชบางตัวย่อขนาด CSS, HTML และ JavaScript ให้เป็นส่วนหนึ่งของคุณสมบัติ แต่ก็มีปลั๊กอินที่สามารถทำสิ่งเดียวกันได้
การ ปรับอัตโนมัติ เป็นตัวเลือกที่นิยมมากสำหรับการลดขนาด เนื่องจากฟรีและมีประสิทธิภาพมาก
หากคุณไม่ต้องการใช้ปลั๊กอิน คุณสามารถใช้เครื่องมือออนไลน์เพื่อเพิ่มประสิทธิภาพและลดขนาดได้ บางตัวเลือกรวมถึง CSS Minifier , JavaScript Minifier และ Closure Compiler ของ Google

ลบ JavaScript ที่บล็อกการแสดงผลและ CSS
JavaScript และ CSS ที่บล็อกการแสดงผลคือโค้ดที่หยุดไม่ให้ผู้ใช้มองเห็นหน้าเว็บ
คุณดู JavaScript ที่บล็อกการแสดงผลและ CSS ได้ในแท็บ Waterfall ของรายงาน GTMetrix มันแสดงรายการทุกอย่างที่ทำให้ลำดับการโหลดช้าลง รวมถึงรหัสนี้
เมื่อเบราว์เซอร์โหลดหน้า เบราว์เซอร์จะต้องประมวลผล JavaScript และ CSS ก่อนที่หน้านั้นจะมองเห็นได้

ยิ่งคุณมีโค้ดมากเท่าไหร่ การแสดงหน้าเว็บก็จะยิ่งล่าช้ามากขึ้นเท่านั้น
ข่าวดีก็คือ หากคุณติดตั้ง Autoptimize เพื่อลดขนาดไฟล์ของคุณ ปลั๊กอินยังสามารถลบไฟล์ที่บล็อกการแสดงภาพได้
WP Rocket และปลั๊กอินแคชอื่นๆ มีตัวเลือกในการลบ JavaScript และ CSS ที่บล็อกการแสดงผล

ใช้ประโยชน์จากแคชเบราว์เซอร์
หากคุณเคยใช้ GTMetrix หรือ Pagespeed Insights มาก่อน คุณจะเห็นข้อความว่า "Leverage browser caching"
สิ่งนั้นได้ถูกแทนที่ด้วย 'ให้บริการสินทรัพย์คงที่ด้วยนโยบายแคชที่มีประสิทธิภาพ' แต่โดยพื้นฐานแล้วเป็นสิ่งเดียวกัน
การแคชเบราว์เซอร์เป็นวิธีการเก็บสำเนาของหน้าเว็บของคุณในเบราว์เซอร์ของผู้เยี่ยมชม ดังนั้น หากพวกเขาเข้าชมอีกครั้ง เบราว์เซอร์จะโหลดสำเนาของตัวเองทันที ซึ่งช่วยปรับปรุงประสบการณ์ของผู้ใช้
โดยเพิ่ม Cache-Control Headers และ ETag Headers ลงในเบราว์เซอร์ของผู้เยี่ยมชม
Cache-Control Headers บอกเบราว์เซอร์ว่าต้องเก็บสำเนาไว้นานแค่ไหน และ ETag จะตรวจสอบการเปลี่ยนแปลงใดๆ นับตั้งแต่มีการคัดลอกนั้น
หากต้องการใช้ประโยชน์จากการแคชของเบราว์เซอร์ คุณจะต้องแก้ไขไฟล์ .htaccess หรือใช้ปลั๊กอินการแคช
ก่อนดำเนินการต่อ ควรตรวจสอบว่าปลั๊กอินแคชที่คุณติดตั้งไว้ก่อนหน้านี้ตั้งค่า ส่วนหัวของการควบคุมแคช และส่วนหัว ETag หรือไม่ WP Rocket ทำ ปลั๊กอินอื่นอาจทำเช่นเดียวกัน
ไฟล์ .htaccess ใช้ใน Apache เพื่อควบคุมว่าใครสามารถเข้าถึงเว็บไซต์ของคุณ และกำหนดกฎพื้นฐานบางประการสำหรับการเข้าถึง URL และไดเรกทอรี
หากโฮสต์ของคุณใช้ NGINX คุณจะไม่มีไฟล์ .htaccess เนื่องจากโฮสต์เว็บส่วนใหญ่ใช้ Apache เราจะดำเนินการต่อไป
คุณจะพบไฟล์ .htaccess ของคุณในโฟลเดอร์รูทของโฮสต์เว็บ ถ่ายสำเนาก่อนที่จะทำการเปลี่ยนแปลง
แล้ว:
- เลือกไฟล์ .htaccess ของคุณ คลิกขวาแล้วเลือก Edit
- วางสิ่งต่อไปนี้ที่ด้านล่างของไฟล์ก่อน '# END WordPress' และบันทึกเมื่อเสร็จแล้ว
#Customize หมดอายุการเริ่มแคช
<IfModule mod_expires.c>
ขนาดไฟล์ETag MTime
AddOutputFilterByType ข้อความธรรมดา/html text/xml text/css application/xml application/xhtml+xml application/rss+xml application/javascript application/x-javascript
หมดอายุActive On
ExpiresByType text/html “เข้าถึง 600 วินาที”
ExpiresByType application/xhtml+xml “เข้าถึง 600 วินาที”
ExpiresByType text/css “เข้าถึง 1 เดือน”
ExpiresByType text/javascript “เข้าถึงได้ 1 เดือน”
ExpiresByType text/x-javascript “เข้าถึงได้ 1 เดือน”
ExpiresByType application/javascript “เข้าถึงได้ 1 เดือน”
ExpiresByType application/x-javascript “เข้าถึง 1 เดือน”
แอปพลิเคชัน ExpiresByType/x-shockwave-flash “เข้าถึงได้ 1 เดือน”
แอปพลิเคชัน ExpiresByType/pdf “เข้าถึงได้ 1 เดือน”
ExpiresByType image/x-icon “เข้าถึง 1 ปี”
ExpiresByType image/jpg “เข้าถึงได้ 1 ปี”
ExpiresByType image/jpeg “เข้าถึงได้ 1 ปี”
ExpiresByType image/png “เข้าถึง 1 ปี”
ExpiresByType image/gif “เข้าถึงได้ 1 ปี”
ExpiresDefault “เข้าถึง 1 เดือน”
</IfModule>
#หมดอายุการแคชสิ้นสุด
คุณสามารถเปลี่ยนการตั้งค่าเหล่านี้เป็นช่วงเวลาใดก็ได้ตามต้องการ แต่เราพบว่าการตั้งค่าเหล่านี้ใช้ได้ผลดี

การเพิ่มประสิทธิภาพฐานข้อมูล
WordPress เป็นระบบจัดการเนื้อหาที่ขับเคลื่อนด้วยฐานข้อมูล ยิ่งมีข้อมูลและตารางในฐานข้อมูลมากเท่าไร WordPress ก็ยิ่งต้องทำการค้นหามากขึ้นเท่านั้นเพื่อค้นหาสิ่งที่ต้องการ
นั่นคือที่มาของการเพิ่มประสิทธิภาพฐานข้อมูล
หากคุณรู้จักฐานข้อมูล มีหลายวิธีในการเพิ่มประสิทธิภาพ สำหรับเรามนุษย์ปุถุชน มี WP-Optimize
WP-Optimize เป็นปลั๊กอิน WordPress ฟรีที่ทำงานหนักเพื่อคุณ มันจัดระเบียบฐานข้อมูล ปรับตารางให้เหมาะสม และแม้กระทั่งปรับรูปภาพของคุณให้เหมาะสมด้วย
เราขอแนะนำให้สำรองข้อมูลไซต์ของคุณอย่างเต็มรูปแบบก่อนที่คุณจะแตะฐานข้อมูล แต่เผื่อไว้!

ขี้เกียจโหลดหน้าและโพสต์ยาวๆ ใน WordPress
รูปภาพที่โหลดช้าจำเป็นสำหรับการเร่งความเร็วในการโหลดหน้า คุณรู้หรือไม่ว่ามีตัวเลือกสำหรับการโหลดหน้าและโพสต์ยาว ๆ แบบขี้เกียจด้วย
เนื่องจากตอนนี้ WordPress โหลดรูปภาพตามค่าเริ่มต้น คุณควรตั้งค่าการโหลดแบบ Lazy Loading สำหรับหน้าและโพสต์
มีปลั๊กอินสำหรับสิ่งนั้น รวมถึง WordPress Infinite Scroll และ WP Ajax Load More Pagination และ Infinite Scroll
ทั้งสองใช้การโหลดหน้าแบบ Lazy Loading สั้น ๆ เพื่อให้มีเวลาโหลดหน้าเว็บเพิ่มขึ้นเล็กน้อย แต่สังเกตได้ชัดเจน

ใช้ข้อความที่ตัดตอนมาจากหน้าแรกของคุณ
เราอาจกำลังเข้าสู่ขอบเขตของกำไรส่วนเพิ่มที่นี่ แต่ทุก ๆ สิ่งช่วยได้ เช่นเดียวกับการใช้ข้อความที่ตัดตอนมาจากบล็อกโพสต์ในหน้าแรกของคุณ
พฤติกรรมเริ่มต้นใน WordPress คือการแสดงบทความในบล็อกทั้งหมด ซึ่งอาจทำให้หน้าที่มีหลายบทความช้าลง
มีการตั้งค่าใน WordPress ที่จำกัดสิ่งนี้ไว้เป็นข้อความที่ตัดตอนมาซึ่งโหลดได้เร็วกว่ามาก
หากคุณนำเสนอโพสต์ล่าสุดของคุณในหน้าแรก คุณต้องปรับการตั้งค่านี้!
- ไปที่ การตั้งค่า และ การอ่าน ในเมนู WordPress ของคุณ
- ตั้งค่า ' สำหรับแต่ละโพสต์ในฟีด รวม' เป็น Excerpt
- เลือก บันทึกการเปลี่ยนแปลง
การทำเช่นนี้ไม่เพียงแต่ทำให้หน้าของคุณโหลดเร็วขึ้นเท่านั้น แต่ยังทำให้ทุกอย่างดูสะอาดและเป็นระเบียบอยู่เสมอไม่ว่าคุณจะแสดงโพสต์ล่าสุดของคุณอยู่ที่ใด

จำกัดความคิดเห็นต่อหน้า
การจำกัดความคิดเห็นต่อหน้าเป็นการเพิ่มส่วนเพิ่ม แต่อย่างใดอย่างหนึ่งที่อาจส่งผลต่อความเร็วได้อย่างแน่นอนหากคุณได้รับความคิดเห็นจำนวนมาก
แทนที่จะโหลดทุกความคิดเห็นที่เคยมีในโพสต์หรือหน้า การจำกัดความคิดเห็นจะแบ่งเป็นหน้าๆ ซึ่งจะช่วยลดการประมวลผลที่จำเป็นในการแสดงหน้าเว็บ ซึ่งทำให้โหลดเร็วขึ้น
- ไปที่ การตั้งค่า และ การสนทนา ในเมนู WordPress ของคุณ
- ทำเครื่องหมายที่ช่องถัดจาก ' แบ่งความคิดเห็นออกเป็นหน้า ๆ ด้วย' และกำหนดจำนวนความคิดเห็นเป็น 10-20
- เลือก บันทึกการเปลี่ยนแปลง
คุณสามารถกำหนดจำนวนความคิดเห็นตามที่คุณต้องการ เห็นได้ชัดว่า ยิ่งคุณโหลดความคิดเห็นน้อยลง หน้าเว็บก็จะยิ่งเร็วขึ้น แต่คุณต้องทำให้สมดุลกับการใช้งานและความคิดเห็นที่ให้กำลังใจในโพสต์ของคุณ

ลดการเปลี่ยนเส้นทาง
การเปลี่ยนเส้นทางคือที่ที่ URL ถูกเปลี่ยนเส้นทางไปยังที่อื่นภายในโพสต์หรือหน้า
ตัวอย่างเช่น หากคุณเพิ่งเปลี่ยนจากการใช้ HTTP เป็น HTTPS คุณจะใช้การเปลี่ยนเส้นทางเพื่อส่งผู้เยี่ยมชมไปยังโดเมนที่ถูกต้อง
การเปลี่ยนเส้นทางใช้สำหรับทุกสิ่งและเป็นส่วนสำคัญของ SEO และการใช้งาน ยิ่งไซต์ของคุณเก่าและมั่นคงมากเท่าไหร่ คุณก็ยิ่งมีแนวโน้มที่จะมีการเปลี่ยนเส้นทางมากขึ้นเท่านั้น
ดังนั้นคุณจะย่อให้เล็กสุดได้อย่างไร?
วิธีหนึ่งคือใช้การเปลี่ยนเส้นทางภายในไฟล์ .htaccess ของคุณ
ในตัวอย่างข้างต้น การเปลี่ยนเส้นทางจาก HTTP เป็น HTTPS สามารถทำได้ใน WordPress แต่จะมีประสิทธิภาพมากกว่าหากทำในระดับเซิร์ฟเวอร์ เนื่องจากทำได้เร็วกว่ามาก
คุณจะพบไฟล์ .htaccess ของคุณในโฟลเดอร์รูทของโฮสต์เว็บ ถ่ายสำเนาก่อนที่จะทำการเปลี่ยนแปลง
แล้ว:
- เลือกไฟล์ .htaccess ของคุณ คลิกขวาแล้วเลือก Edit
- วางสิ่งต่อไปนี้ที่ด้านล่างของไฟล์ก่อน '# END WordPress' และบันทึกเมื่อเสร็จแล้ว
<IfModule mod_rewrite.c>
RewriteEngine บน
RewriteCond !{HTTPS} ปิด
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>
โค้ดดังกล่าวจะบอกเซิร์ฟเวอร์ Apache ของคุณให้เปลี่ยนเส้นทางการรับส่งข้อมูล HTTP ไปยัง HTTPS โดยอัตโนมัติ ซึ่งช่วยให้ WordPress ไม่ต้องดำเนินการดังกล่าว และเพิ่มความเร็วในการโหลดหน้าเว็บ
การเปลี่ยนเส้นทางเป็นหัวข้อที่กว้างขวาง ดังนั้นแทนที่จะทำให้คุณเบื่อกับเรื่องนี้ ทำไมไม่อ่านคำแนะนำในการเปลี่ยนเส้นทาง WordPress ที่ WPEngine

ลดการแก้ไขโพสต์
คณะลูกขุนยังคงตัดสินว่าการแก้ไขหน้าหรือโพสต์หลายครั้งทำให้เว็บไซต์ของคุณช้าลงหรือไม่
ไม่เจ็บที่จะลดพวกเขาแม้ว่า ถ้าไม่มีอะไรอื่น มันจะทำให้ฐานข้อมูลของคุณเป็นระเบียบเรียบร้อย!
คุณจะต้องแก้ไขไฟล์ wp-config สำหรับสิ่งนี้ ซึ่งอยู่ในไดเรกทอรี WordPress ของคุณ
- คลิกขวาที่ wp-config แล้วเลือก แก้ไข
- วางรหัสต่อไปนี้ที่ด้านล่างของไฟล์แล้วบันทึก
กำหนด ( 'WP_POST_REVISIONS', 5 );
คุณสามารถตั้งค่าการแก้ไขจำนวนเท่าใดก็ได้ตามต้องการ เพียงแค่เปลี่ยน '5' เป็นตัวเลขที่ต้องการ เมื่อจำนวนการแก้ไขเกินจำนวนนี้ ฐานข้อมูลจะลบการแก้ไขที่เก่าที่สุด

ปิดการใช้งานฮอตลิงค์
หากคุณเปิดไซต์ที่ใช้รูปภาพต้นฉบับจำนวนมาก คุณจะพบผู้คนที่ลิงก์ไปยังเนื้อหาของคุณอย่างรวดเร็ว
แทนที่จะจับภาพหน้าจอของเนื้อหาหรือลิงก์ไปยังหน้า พวกเขาจะลิงก์โดยตรงไปยังเนื้อหานั้นเพื่อให้ปรากฏบนหน้าของพวกเขาในขณะที่ยังโฮสต์อยู่บนหน้าของคุณ
นี้เรียกว่าฮอตลิงค์
การเข้าชมทั้งหมด จากผู้เยี่ยมชมของคุณเอง และจากเว็บไซต์ที่เชื่อมโยงหน้าเพจ จะใช้ทรัพยากรเว็บไซต์ของคุณ ซึ่งอาจทำให้โหลดช้าลง
คุณสามารถป้องกันได้ด้วยรหัสอื่นที่เพิ่มลงในไฟล์ .htaccess ของคุณ
- เลือกไฟล์ .htaccess ของคุณ คลิกขวาแล้วเลือก Edit
- วางสิ่งต่อไปนี้ที่ด้านล่างของไฟล์ก่อน '# END WordPress' และบันทึกเมื่อเสร็จแล้ว
#ปิดการใช้งานฮอตลิงค์ของรูปภาพ
RewriteEngine บน
เขียนCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourwebsiteURL.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L]
เพียงเปลี่ยนตำแหน่งที่คุณเห็น 'yourwebsiteURL.com' เป็น URL เว็บไซต์เฉพาะของคุณ เท่านี้ก็เรียบร้อย
เร่งความเร็ว WordPress
นั่นคือทั้งหมดที่เกี่ยวกับการเร่งความเร็ว WordPress
ตอนนี้เป็นเวลาที่ดีที่จะตรวจสอบความเร็วเว็บไซต์ของคุณใน GTMetrix อีกครั้ง หากคุณใช้หลายขั้นตอนเหล่านี้ เราพนันได้เลยว่าตอนนี้คุณจะเห็นการปรับปรุงมากมาย!
มีหลายอย่างที่ต้องทำและต้องทำการเปลี่ยนแปลงเล็กน้อย แต่เราหวังว่าเราจะได้อธิบายเหตุผลและจำนวนที่เพียงพอสำหรับคุณในการติดตาม
สิ่งที่คุณควรลงเอยด้วยคือเว็บไซต์ WordPress ที่บางกว่า แย่กว่า และเร็วกว่า ควรทำงานเหมือนเดิมทุกประการ แต่เร็วกว่า
คุณมีเคล็ดลับอื่น ๆ ในการเร่งความเร็ว WordPress หรือไม่? ทำตามคำแนะนำนี้และต้องการแบ่งปันผลลัพธ์หรือไม่? บอกเราในความคิดเห็นด้านล่าง!
