การแคชบล็อก WordPress โดยใช้ปลั๊กอิน Hyper Cache - การติดตั้งและการกำหนดค่า Hyper Cache - เปิดใช้งานปลั๊กอินแคชใน WordPress เพื่อเพิ่มประสิทธิภาพบล็อก WP และลดภาระบนเซิร์ฟเวอร์โฮสต์ ปิดการใช้งานแคช WordPress

01.12.2021

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

เพื่อหลีกเลี่ยงการตกเป็นเหยื่อของเครื่องยนต์ที่ช้า คุณต้องใช้มาตรการเพิ่มเติมบางประการ

ตัวเลือกที่ดีที่สุดในการเพิ่มความเร็วในการแสดงทรัพยากรของคุณภายในเบราว์เซอร์ของผู้ใช้คือการติดตั้งปลั๊กอินพิเศษ

ใช้แคชแล้วปัญหาความล่าช้าของ WordPress จะหายไปเอง

เหตุใดแคชจึงเร่งความเร็ว WordPress – มันเกิดขึ้นได้อย่างไร

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

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

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

หากต้องการสร้างแคชของหน้าและการกำหนดค่าเพื่อเพิ่มความเร็วเบราว์เซอร์ของผู้ใช้และปรับปรุงอันดับของทรัพยากรในผลการค้นหา ให้ใช้ปลั๊กอิน WordPress พิเศษ

WP ไฮเปอร์แคช

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

โปรดทราบว่าปลั๊กอินต้องมีการติดตั้งแบบพิเศษ ตามค่าเริ่มต้น คุณลักษณะแคชใน WordPress จะถูกปิดใช้งาน - คุณต้องเปิดใช้งานก่อน ในการดำเนินการนี้ คุณควรเจาะลึกไฟล์ wp-config.php เล็กน้อย ค้นหาบรรทัดต่อไปนี้ในนั้น:

กำหนด("WPLANG", "ru_RU");

(นี่คือหลังจากติดตั้งปลั๊กอินบน WordPress แต่ก่อนที่จะเปิดใช้งาน) หลังจากบรรทัดที่ระบุ ให้แทรกแท็กต่อไปนี้:

กำหนด("WP_CACHE", จริง);

หลังจากการติดตั้งเสร็จสมบูรณ์ คุณจะต้องกำหนดค่าปลั๊กอิน WordPress Hyper Cache อย่างถูกต้อง นี่คือการตั้งค่าหลักที่คุณต้องปรับ:

  • การหมดเวลาแคชคือเวลาที่แคชของเพจจะถูกจัดเก็บไว้สำหรับเบราว์เซอร์ของผู้ใช้ จำเป็นต้องมีการหมดเวลาเพื่อให้แน่ใจว่าเพจจะไม่สูญเสียความเกี่ยวข้อง ท้ายที่สุด คุณสามารถทำการตั้งค่าใหม่ให้กับบล็อกของคุณได้ แต่การตั้งค่าเหล่านั้นจะไม่ปรากฏขึ้นเนื่องจากผู้ใช้เห็นไซต์เวอร์ชันเก่า
  • โหมดการทำให้แคชใช้ไม่ได้คือเงื่อนไขที่แคชจะถูกลบโดยอัตโนมัติ
  • การปิดใช้งานแคชความคิดเห็นเป็นการตั้งค่าที่สำคัญสำหรับบล็อกที่ใช้งานอยู่ ผู้ใช้ไม่ชอบรอความคิดเห็นของตนปรากฏบนหน้า ดังนั้นเพื่อหลีกเลี่ยงการคัดค้าน ควรปิดใช้งานการแคชสำหรับองค์ประกอบนี้จะดีกว่า
  • การแคช RSS – คุณไม่ควรสร้างแคชสำหรับฟีด เนื่องจากนี่เป็นข้อมูลแบบไดนามิกที่อาจสูญเสียความเกี่ยวข้องเนื่องจากความล่าช้า

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

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

เหตุใดจึงต้องล้างแคช WordPress?

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

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

ปลั๊กอินแคชอื่น ๆ

  1. WP Super Cache เป็นคู่แข่งหลักของปลั๊กอิน Hyper Cache ทำงานโดยการเปลี่ยนไฟล์ .htaccess บนโฮสติ้ง เมื่อเยี่ยมชมไซต์ ผู้ใช้จะถูกพาไปยังสำเนาแคชของเพจโดยอัตโนมัติ แม้ว่าปลั๊กอินจะทำงานได้อย่างน่าเชื่อถือ แต่ก็ยังด้อยกว่าคู่แข่ง - ให้ความเร็วในการโหลดเพิ่มขึ้นซึ่งน้อยกว่า Hyper Cache 15%
  2. Widget Cache เป็นโมดูลที่จะช่วยให้คุณไม่ต้องสร้างแคชของทั้งหน้า แต่จะคัดลอกเฉพาะวิดเจ็ตบนโฮสต์เท่านั้น ท้ายที่สุดแล้ว มันเป็นบล็อกการทำงานในแถบด้านข้างที่ให้โหลดมากที่สุดในหลาย ๆ ไซต์
  3. Total Cache เป็นปลั๊กอินสำหรับเว็บมาสเตอร์มืออาชีพ คุณลักษณะของมันคือการตั้งค่าที่หลากหลาย หากคุณเป็นโปรแกรมเมอร์ที่มีประสบการณ์ คุณสามารถเปลี่ยนโมดูลนี้ได้ในแบบของคุณเอง โดยเพิ่มตัวกรองและเงื่อนไขการแคชจำนวนมาก

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

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

แคชคืออะไร?

แคชเป็นสถานที่ในหน่วยความจำคอมพิวเตอร์ที่จัดเก็บข้อมูลไว้ใช้ในอนาคต ตัวอย่างเช่น แทนที่จะดำเนินการตามกระบวนการโหลดไซต์จากฐานข้อมูลโดยสมบูรณ์ ข้อมูลบางส่วนจะถูกดาวน์โหลดจากแคช เมื่อผู้เยี่ยมชมเดินผ่านไซต์ของคุณ ไซต์จะขอข้อมูลจากฐานข้อมูลที่จัดเก็บไว้ในโฮสติ้ง โดยเฉพาะอย่างยิ่ง พวกเขาขอรูปภาพ, Javascript และ CSS ของเว็บไซต์ของคุณเพื่อให้อยู่ในไฟล์ HTML ที่อ่านได้และส่งไปยังเบราว์เซอร์โดยตรง ขออภัย กระบวนการนี้ต้องใช้ทรัพยากรบางอย่างและต้องใช้เวลา อย่างไรก็ตาม ผู้ใช้ไซต์ไม่จำเป็นต้องรันกระบวนการนี้ทุกครั้ง โดยเฉพาะอย่างยิ่งเมื่อพูดถึงเนื้อหาคงที่บนไซต์ของคุณ เช่น โพสต์ที่เผยแพร่ซึ่งไม่น่าจะมีใครแก้ไขได้

นี่คือเหตุผลว่าทำไมการแคชเว็บไซต์ของคุณจึงมีความจำเป็นหากคุณต้องการ:

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

อย่างที่คุณเห็น การแคชไซต์ WordPress ของคุณมีประโยชน์มากมาย

ฟังก์ชั่นหลักที่รวมอยู่ในปลั๊กอินแต่ละอันที่กล่าวถึง:

  • แคชสำหรับผู้ใช้มือถือ
  • การลดขนาดไฟล์และการบีบอัด GZIP
  • ตั้งค่ากำหนดการทำความสะอาดแคช
  • รองรับ HTTPS/SSL

สุดยอดปลั๊กอินแคช WordPress

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

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

ประโยชน์ของการแคช

การพูดนอกเรื่องเล็กน้อย หากใครยังคงสงสัยถึงความจำเป็นในการแคช โปรดทราบว่าตั้งแต่วันที่ 21 เมษายน Google ประกาศว่าไซต์ที่เหมาะกับอุปกรณ์เคลื่อนที่ทั้งหมด (และความเร็วเป็นหนึ่งในองค์ประกอบของ "เป็นมิตร") จะได้รับข้อได้เปรียบที่สำคัญในผลการค้นหา ความตั้งใจของ Google นั้นชัดเจนมาก - ผู้เชี่ยวชาญด้าน SEO และผู้ดูแลเว็บจำเป็นต้องปรับปรุงประสิทธิภาพของเว็บไซต์ทั้งเวอร์ชันเดสก์ท็อปและมือถือ

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

WordPress สร้างหน้าแบบไดนามิกซึ่งนำไปสู่การสืบค้นฐานข้อมูลจำนวนมาก การแคชเพจที่สร้างแบบไดนามิกช่วยให้ผู้ใช้สามารถดูเพจ HTML ปกติ ซึ่งช่วยลดเวลาในการโหลดเพจและลดการโหลดของเซิร์ฟเวอร์ได้อย่างมาก

รายละเอียดการทดสอบแคช

ในตอนแรก มีการวางแผนที่จะใช้ 2 ธีมในการทดสอบ - "ยี่สิบสี่" ที่ง่ายที่สุดและธีมที่ซับซ้อนกว่า (ซึ่งจะเลียนแบบไซต์ "ของจริง") แต่ในระหว่างการทดสอบปรากฎว่าผลกระทบของการแคชต่อความเร็วในการโหลดของธีม "ยี่สิบสี่" นั้นน้อยมากจนสามารถละเลยได้ การปรับแต่งเซิร์ฟเวอร์อย่างละเอียดกลายเป็นเรื่องสำคัญมากขึ้น แต่บทความของวันนี้ไม่เกี่ยวกับเรื่องนั้น

เราจะใช้เพียง 1 ธีมเท่านั้น (ธีมแปลกใหม่จากธีม Tesla) หน้าทดสอบได้รับการออกแบบโดยใช้กราฟิกและข้อความ นอกจากนี้ยังมีแถบด้านข้างและปลั๊กอินหลายตัว (ข่าว ฟีดจาก Twitter/Instagram) โฮสติ้งที่ใช้จาก WP Dev Shed เป็นผลให้เราได้รับหน้าเว็บที่มีเวลาในการโหลดค่อนข้างนาน

เพราะ ไซต์นี้เป็นไซต์ใหม่ ไม่มีการรับส่งข้อมูล (รวมถึงในระหว่างการทดสอบไม่มีแม้แต่บอท PS) เซิร์ฟเวอร์ทำงานร่วมกับ Apache+ Ngnix

ปลั๊กอินต่อไปนี้เข้าร่วมในการทดสอบ:

  1. แคช AIO
  2. WP แคชด่วน
  3. WP-แคช.คอม
  4. อัลฟ่าแคช
  5. เฟล็กซิเคช
  6. แคชอย่างง่ายของ Bodi0
  7. ไฮเปอร์แคช
  8. ไฮเปอร์แคชขยาย
  9. แคช
  10. แคช Lite
  11. แคชระดับถัดไป
  12. คงที่จริงๆ
  13. ซุปเปอร์แคชแบบคงที่
  14. แคชรวม W3
  15. เกเตอร์แคช
  16. เวิร์ดเฟนซ์ ฟอลคอน
  17. WP แคชที่เร็วที่สุด
  18. ดับบลิวพี ร็อคเก็ต
  19. WP ซูเปอร์แคช
  20. Zen Cache (เดิมคือ Quick Cache)

สิ่งต่อไปนี้ยังคงอยู่สำหรับการทดสอบ:

Brutal Cache - ใช้งานไม่ได้

Batcache เป็นปลั๊กอินที่ต้องพึ่งพา Memcache ซึ่งไม่ได้ใช้ในการทดสอบปัจจุบัน

การเพิ่มประสิทธิภาพอัตโนมัติและ Widget Cache ก็ถูกละทิ้งเช่นกันเพราะ ไม่ใช่ปลั๊กอินอิสระ แต่รองรับปลั๊กอินอื่นๆ

เครื่องมือเปรียบเทียบ

เราใช้บริการจาก Google, GTMetrix และ Yahoo เป็นเครื่องมือ ด้วยเหตุนี้ ไม่เพียงทดสอบความเร็วในการโหลดหน้าเว็บเท่านั้น แต่ยังรวมถึง:

  • การเพิ่มประสิทธิภาพของภาพ
  • การย่อขนาดและการปรับให้เหมาะสมของโค้ด js และ css
  • การใช้แคชของเบราว์เซอร์
  • การหน่วงเวลาของเซิร์ฟเวอร์
  • การใช้การบีบอัด Gzip;
  • ตำแหน่งของสคริปต์
  • จำนวนคำขอ HTTP
  • การใช้ CDN การขนาน/การแบ่งโดเมน

ข้อมูลเชิงลึกของ Google PageSpeed

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

GTMetrix และ YSlow

อ้างอิงจากคู่มือการปรับปรุงประสิทธิภาพของ Yahoo ใช้มาตราส่วน 100 จุดอีกครั้ง บริการใช้งานได้กับตัวชี้วัดที่แตกต่างกันมากกว่า 50 รายการ GTMetrix ยังแสดงภาพข้อมูลในแผนภูมิน้ำตกของกระบวนการโหลดอีกด้วย ในความเห็นของเรา นี่เป็นหนึ่งในเครื่องมือที่ดีที่สุดในการระบุวิธีปรับปรุงประสิทธิภาพเว็บไซต์

เวลา

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

ApacheBench

ทำหน้าที่กำหนดภาระบนไซต์คำนวณจำนวนคำขอสูงสุดต่อวินาที ในระหว่างการทดสอบ มีการส่งคำขอ 1,000 รายการไปยัง 10 เธรดที่แตกต่างกัน การทดสอบดำเนินการ 10 ครั้ง ผลลัพธ์ที่ดีที่สุดสำหรับแต่ละปลั๊กอินถูกบันทึกไว้

บริการตรวจสอบและทดสอบเว็บไซต์ที่มีชื่อเสียงมาก มีการทดสอบ 20 ครั้งกับแต่ละปลั๊กอินและบันทึกผลลัพธ์ที่ดีที่สุด

บริการที่เรียบง่ายแต่มีประโยชน์ซึ่งแสดงเวลาที่ใช้ในการโหลดหน้าเว็บอย่างสมบูรณ์ในเบราว์เซอร์ของคุณ นี่ไม่ใช่เครื่องมือฝั่งเซิร์ฟเวอร์ แต่เป็นบริการที่ทำงานภายในเครื่อง เราเลือกวิธีการดาวน์โหลดผ่านอีเทอร์เน็ต เบราว์เซอร์ Opera มีการดาวน์โหลดแต่ละหน้า 101 ครั้ง โดยมีการบันทึกเวลาดาวน์โหลดโดยเฉลี่ย

เอาล่ะ มาเริ่มการทดสอบกันเลย

Google, GTMetrix และ Yslow

ผลการทดสอบหน้าเว็บไซต์ใช้บริการที่กำหนด:

อย่างที่คุณเห็นจากตาราง ปลั๊กอินบางตัวทำงานได้ไม่ดีที่นี่ - คะแนนจะเท่ากันหรือใกล้เคียงกับคะแนนมากโดยไม่มีการแคช Google ให้คะแนน Super cache ที่ดีที่สุด (สำหรับทั้งเดสก์ท็อปและมือถือ) ใน GTmetrix และ Yslow แคชและ Rocket ที่เร็วที่สุดแสดงผลลัพธ์ที่ดีที่สุด ดังที่เราได้กล่าวไปแล้ว การให้คะแนนจาก Google นั้นให้ข้อมูลน้อย เนื่องจาก... ใช้ปัจจัยน้อยกว่าในการประเมิน

ดังนั้นปลั๊กอินที่ดีที่สุดคือ WP Super Cache, WP Fastest Cache และ WP Rocket Cache

เวลา

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

เพจนี้ได้รับ 96 จาก 100 คะแนน (ซึ่งดีกว่า 99% ของเพจในไซต์ใดๆ) ในเวลาเดียวกัน หน้าจะโหลดในเวลาประมาณ 35 วินาที นี่คือสิ่งที่การเพิ่มประสิทธิภาพแบบคนตาบอดสามารถนำไปสู่ได้

เวลาเป็นบททดสอบที่สำคัญมาก เพราะ... มีการวัดความเร็วในการโหลดหน้าเว็บจริง

ApacheBench

มาดูจำนวนคำขอสูงสุดต่อวินาทีที่เซิร์ฟเวอร์ของเราสามารถรองรับได้ ยิ่งตัวเลขสูงเท่าไรก็ยิ่งดีเท่านั้น

ผลลัพธ์ที่ดีที่สุดแสดงโดย WP Rocket อันดับที่สองและสามถูกแชร์โดย WP-Cache.com และ WP Fastest Cache

ผลลัพธ์ที่ไม่มีการแคชคือ 2.78 วินาที ปลั๊กอินทั้งหมดสามารถปรับปรุงตัวบ่งชี้นี้ได้

ผู้นำที่ไม่มีปัญหาคือ WPRocket อีกครั้ง Super Cache คืออันที่สอง W3 Total Cache คืออันที่สาม

ที่นี่เราตัดสินใจที่จะแสดงไม่เพียงแต่ค่าเฉลี่ย แต่ยังรวมถึงผลการทดสอบค่ามัธยฐานด้วย

เวลาโหลดโดยเฉลี่ย

สถานการณ์คล้ายกับการทดสอบครั้งก่อน สามอันดับแรกไม่มีการเปลี่ยนแปลง - WPRocket, WPSuperCache และ W3 TotalCache

เวลาโหลดเฉลี่ย

ผู้นำยังคงเป็น WP Rocket แต่ในขณะเดียวกัน WP-Cache.com ที่ไม่รู้จักในทางปฏิบัติก็แสดงผลลัพธ์ที่ดีมากอีกครั้ง

ไม่ใช่แคชเพียงอย่างเดียว

แน่นอนว่าไม่ใช่ทุกอย่างขึ้นอยู่กับแคชเท่านั้น การเลือกชุดค่าผสม Apache+Nginx การตั้งค่าเซิร์ฟเวอร์ที่ถูกต้องและประเภทของเซิร์ฟเวอร์ (เฉพาะ, VPS, ที่ใช้ร่วมกัน), ปริมาณและคุณภาพ (การเพิ่มประสิทธิภาพ) ของรูปภาพ และอื่นๆ อีกมากมาย

บทสรุป

ปลั๊กอินที่นำเสนอทั้งหมดมีฟังก์ชันการทำงานที่แตกต่างกัน บางชนิดก็เรียบง่ายอย่างไม่เหมาะสมในขณะที่บางชนิดก็เทียบได้กับมีดของกองทัพสวิส Super Cache, W3 และปลั๊กอินอื่นที่คล้ายคลึงกันมักใช้ในการทำงานโดยผู้เชี่ยวชาญที่คุ้นเคยกับ CDN และเทคนิคอื่น ๆ ผู้ใช้รายอื่น (โดยเฉพาะผู้เริ่มต้น) เลือกใช้ปลั๊กอินที่ง่ายกว่า (Lite Cache หรือ WP-Cache.com) อย่างไรก็ตาม WP-Cache.com แม้จะมีสถานะที่ไม่ค่อยมีใครรู้จัก แต่ก็สามารถแสดงผลลัพธ์ที่ยอดเยี่ยมได้

ปลั๊กอิน WordPress ใดที่แคชได้ดีกว่า?

อันดับแรก (ตามระยะขอบกว้าง) คือ WP-Rocket มีข้อดีหลายประการ แต่มีข้อดีอย่างหนึ่ง (สำหรับหลาย ๆ คนนี่จะเป็นข้อเสีย) - จ่ายแล้ว นักพัฒนาต้องการ $39 (และการอัปเดตไม่ใช่ตลอดอายุการใช้งาน แต่เพียงหนึ่งปีเท่านั้น)

อันดับที่สอง (แม้ว่าจะพิจารณาว่ามันฟรีแค่ไหน แต่ก็สามารถเป็นที่หนึ่งได้เช่นกัน) คือ WPSuperCache ผลลัพธ์เกือบจะเหมือนกับของผู้นำ แต่เขาเป็นอิสระอย่างแน่นอน!

อันดับที่สามคือ WP-cache.com สิ่งเดียวที่น่าสับสนคืออัปเดตครั้งล่าสุดในปี 2014

แต่มันเรียบง่าย ฟรี และแสดงผลลัพธ์ที่ดี

ความสำคัญของการแคชใน WordPress

5 (100%) 1

การเพิ่มประสิทธิภาพ WordPress - การบัฟเฟอร์และการบีบอัดใน 5 นาที

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

ปลั๊กอินแคชหน้าที่ดีที่สุด: WP Super Cache

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

หลังจากติดตั้งปลั๊กอิน WP Super Cache จากที่เก็บ WordPress และเปิดใช้งานแล้ว ให้ไปที่การตั้งค่าในห้องนักบิน (การตั้งค่า > WP Super Cache) ในตัวเลือกแคชที่ปรากฏขึ้น ให้เลือกตัวเลือกเปิดใช้งานแคช แล้วคลิกรีเฟรชสถานะ

ตอนนี้ไปที่แท็บง่าย ที่นี่คุณจะตั้งค่าตัวเลือกที่จะช่วยให้ WP Super Cache ทำงานได้อย่างมีประสิทธิภาพมากขึ้น สิ่งที่ต้องรวมมีดังนี้:

อย่าลืมเปิดใช้งานการแคชบนเว็บไซต์ของคุณในการตั้งค่าปลั๊กอิน WP Super Cache

การตั้งค่าแคช WordPress

ด้านล่างนี้คุณจะพบการตั้งค่าเพิ่มเติมสำหรับปลั๊กอินแคช WP Super Cache

เปิดใช้งานการแคช - ด้วยเหตุนี้ข้อมูลเกี่ยวกับไซต์จะถูกบันทึกไว้ซึ่งจะช่วยเร่งความเร็วในการให้บริการไซต์ยอดนิยมที่สุด

ใช้ PHP เพื่อให้บริการไฟล์แคช - จะถูกใช้เพื่อให้บริการหน้าที่บีบอัดโดยล่าม PHP อย่างไรก็ตาม ลองถามผู้ให้บริการโฮสติ้งของคุณว่าจะดีกว่าไหมถ้าใช้วิธี mod_rewrite ที่นี่

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

304 แคชเบราว์เซอร์ที่ไม่ได้แก้ไข ระบุว่าเมื่อใดการแก้ไขเพจครั้งล่าสุดจะถูกบันทึก และหากไม่เป็นเช่นนั้น เพจจะถูกบีบอัดอีกครั้ง

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

เมื่อคุณกำหนดการตั้งค่าเหล่านี้แล้ว (ซึ่งเป็นเพียงส่วนเล็ก ๆ มีตัวเลือกการกำหนดค่าของ WP Super Cache อีกมากมาย) ให้คลิกปุ่มอัปเดตสถานะ สิ่งที่คุณต้องทำคือโหลดหน้าเว็บซ้ำ (ควรอยู่ในโหมดไม่ระบุตัวตนของเบราว์เซอร์ของคุณ) แล้วคุณจะเห็นว่ามันเร็วขึ้นแค่ไหน

ปลั๊กอิน WP Smush สำหรับการเพิ่มประสิทธิภาพรูปภาพ WordPress

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

ปลั๊กอิน WP Smush สามารถปรับภาพที่อัพโหลดให้เหมาะสมสำหรับไซต์ WordPress โดยอัตโนมัติ

ปลั๊กอินที่ดีมากสำหรับจุดประสงค์นี้คือ WP Smush - การเพิ่มประสิทธิภาพรูปภาพ มันจะรวบรวมกราฟิก .jpeg, .png และ .gif ทั้งหมดที่คุณอัปโหลดไปยัง WordPress มันทำงานโดยอัตโนมัติ แต่คุณจะเห็นการกำหนดค่าและเมนูในห้องนักบินด้วย (สื่อ > WP Smush) ขนาดสูงสุดของรูปภาพที่บีบอัดคือ 8 MB ในขณะที่คุณสามารถเพิ่มได้สูงสุด 32 MB โดยเลือกตัวเลือกส่งเซิร์ฟเวอร์ใหม่ไปยังเซิร์ฟเวอร์

ในการตั้งค่าปลั๊กอิน คุณมีตัวเลือกดังต่อไปนี้:

การตั้งค่าปลั๊กอิน WP Smush สำหรับการเพิ่มประสิทธิภาพรูปภาพ WordPress

ลบรูปภาพของฉันโดยอัตโนมัติเมื่ออัปโหลด – ช่วยให้คุณบีบอัดรูปภาพที่อัปโหลดไปยังไลบรารีสื่อ WordPress ของคุณโดยอัตโนมัติ (และเปิดใช้งานตามค่าเริ่มต้น)

บันทึกข้อมูล EXIF ​​​​ของรูปภาพ - บันทึกข้อมูล (เมตาดาต้า) เกี่ยวกับรูปภาพ โดยปกติแล้วสิ่งนี้จะถูกปิดใช้งาน แต่หากคุณสร้างแกลเลอรีรูปภาพ คุณสามารถเปิดใช้งานเพื่อบันทึกข้อมูล EXIF ​​​​ได้

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

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

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

ในความต่อเนื่องของบทความนี้เราได้เตรียมไว้สำหรับคุณ

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

สาเหตุน่าจะเกิดจากการแคชหน้าเว็บไซต์ด้วยปลั๊กอิน WordPress

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

คู่มือนี้ครอบคลุมถึงการล้างแคช WordPress สำหรับปลั๊กอินแคช WordPress ยอดนิยม 3 รายการ

สิ่งที่คุณต้องการ

ก่อนที่เราจะเริ่ม ตรวจสอบให้แน่ใจว่าคุณมีสิ่งต่อไปนี้:

ตัวเลือก 1 – ล้างแคชใน WP Super Cache

WordPress Super Cache เป็นปลั๊กอินสำหรับแคชที่ได้รับความนิยมสูงสุด ซึ่งมีผู้ใช้ WordPress มากกว่า 1 ล้านคน ทำตามขั้นตอนเหล่านี้เพื่อล้างแคชใน WP Super Cache:

เพียงเท่านี้ คุณก็ลบเพจที่แคชไว้สำเร็จแล้ว

ตัวเลือก 2 - ล้างแคชใน W3 Total Cache

W3 Total Cache ขึ้นชื่อในด้านความสะดวกและการตั้งค่าที่หลากหลาย บล็อกยอดนิยมบางบล็อกเช่น Mashable ใช้ปลั๊กอินแคชนี้ หากต้องการล้างแคชของเว็บไซต์ WordPress ใน W3 Total Cache ให้ทำตามขั้นตอนเหล่านี้:

เยี่ยมมาก คุณเพิ่งล้างแคชที่สร้างโดยปลั๊กอิน W3 Total Cache สำเร็จแล้ว

ตัวเลือก 3 – ล้างแคชใน WP Fastest Cache

WP Fastest Cache เป็นปลั๊กอินแคชที่เรียบง่ายและใช้งานง่าย ทำตามขั้นตอนด้านล่างเพื่อล้างแคชใน WP Fastest Cache:

เพียงเท่านี้คุณก็ลบไฟล์แคชสำเร็จแล้ว

สรุป

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