WP Rocket Review » ปลั๊กอินแคชที่ดีที่สุดสำหรับ WordPress?

เผยแพร่แล้ว: 2019-09-03

สารบัญ

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

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

นี่คือส่วนที่ 1 ในซีรีส์สามตอนของเราใน WP Rocket หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ WP Rocket อย่าลืมดูโพสต์อื่น ๆ ของเราในชุดนี้ด้วย:

  • WP Rocket Tutorial » วิธีเพิ่มความเร็วไซต์ WordPress ของคุณ
  • เปรียบเทียบปลั๊กอินแคชที่ดีที่สุด

มาเริ่มกันเลย.

WP Rocket คืออะไร?

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

WP Rocket นั้นแตกต่างกัน เปิดตัวครั้งแรกในปี 2013 และผลิตโดย Jonathan Buttigieg และ Jean-Baptiste Marchand-Arvier ผู้พัฒนาดูโอ้ โซลูชันด้านประสิทธิภาพจำนวนมากมีอยู่ในขณะนั้น แต่ทั้งสองรู้สึกว่าโซลูชันเหล่านี้ซับซ้อนเกินกว่าจะตั้งค่าได้ และไม่ได้มอบประสบการณ์การใช้งานที่ดีแก่ผู้ใช้ทั่วไป

ผลลัพธ์ที่ได้กลายมาเป็นหนึ่งในโซลูชันประสิทธิภาพไซต์ที่ใช้กันอย่างแพร่หลายมากที่สุดสำหรับ WordPress ตั้งแต่ปี 2019 เป็นต้นไป มีฐานลูกค้ามากกว่า 86,000 รายและมีการใช้งานในเว็บไซต์กว่า 667,000 แห่ง

ตัวปลั๊กอินเองได้เติบโตขึ้นเพื่อให้มีคุณสมบัติมากขึ้นเรื่อย ๆ ในช่วงหลายปีที่ผ่านมา มาดูสิ่งที่ดีที่สุดกันดีกว่า

คุณสมบัติ

  • การแคชหน้า – ฟังก์ชันนี้เพียงอย่างเดียวจะลดระยะเวลาที่ใช้ในการโหลดหน้าของคุณ
  • การแคชเบราว์เซอร์ – จัดเก็บเนื้อหาแบบคงที่ในเบราว์เซอร์ของผู้เยี่ยมชมของคุณ ดังนั้นจึงไม่จำเป็นต้องโหลดซ้ำ
  • การบีบอัด GZIP – บีบอัด HTML, สไตล์ชีต และ JavaScript
  • การเพิ่มประสิทธิภาพฐานข้อมูล – ทำความสะอาดฐานข้อมูล WordPress ตามกำหนดเวลาหรือตามต้องการ
  • การเพิ่มประสิทธิภาพแบบอักษรของ Google – ตรวจสอบให้แน่ใจว่าแบบอักษรของ Google ไม่ส่งผลกระทบต่อประสิทธิภาพของไซต์ในทางลบ
  • ลบสตริงการสืบค้น – ลบสตริงการสืบค้นออกจากเนื้อหาแบบคงที่
  • Lazy Loading – เปิดใช้งานการโหลดแบบ Lazy Loading สำหรับรูปภาพ วิดีโอ และทุกอย่างที่ใช้ iframes
  • ลดขนาดและ ย่อ - ลดขนาดไฟล์ HTML, CSS และ JavaScript และเลื่อนไฟล์ JS
  • การรวม CDN – ผสานรวมกับบริการ CDN ได้อย่างราบรื่น แต่ส่วนใหญ่ได้รับการปรับให้เหมาะสมสำหรับ Cloudflare
  • เป็น มิตรกับอีคอมเมิร์ซ – ผสานรวมกับ WooCommerce, Easy Digital Downloads, Jigoshop และ iThemes Exchange
  • ความเข้ากันได้ ของหลายไซต์ - ปลั๊กอินนี้ได้รับการปรับให้เหมาะสมที่สุดสำหรับเครือข่ายหลายไซต์
  • ความเข้ากันได้หลายภาษา – ผสานรวมกับ WPML, Polylang และ qTranslate

เมื่อคุณรู้แล้วว่าปลั๊กอินนี้เกี่ยวกับอะไร เรามาเปลี่ยนเกียร์และพูดถึงความรู้สึกในการใช้งานกัน

การติดตั้งและการกำหนดค่า

WP Rocket Dashboard

การติดตั้ง WP Rocket ทำงานเหมือนกับการติดตั้งปลั๊กอินอื่นๆ คุณสามารถอัปโหลดโฟลเดอร์ ZIP ผ่านพื้นที่ผู้ดูแลระบบ WordPress หรือติดตั้งด้วยตนเองผ่าน FTP

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

มีการเปิดใช้งานการตั้งค่าเพิ่มเติมบางอย่างเช่นกัน ซึ่งรวมถึงการรวมไฟล์ของ Google Fonts การปิดใช้งาน WordPress emojis และการโหลดล่วงหน้า

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

การกำหนดค่า

แดชบอร์ด WP Rocket แบ่งออกเป็นส่วนต่างๆ ดังต่อไปนี้:

  • หน้าแรกของแดชบอร์ด
  • แคช
  • การเพิ่มประสิทธิภาพไฟล์
  • สื่อ
  • พรีโหลด
  • กฎขั้นสูง
  • ฐานข้อมูล
  • CDN
  • การเต้นของหัวใจ
  • ส่วนเสริม
  • การเพิ่มประสิทธิภาพภาพ
  • เครื่องมือ

เนื่องจากปลั๊กอินนี้มีรายการการตั้งค่าที่ละเอียดถี่ถ้วน ฉันจะเน้นเฉพาะการตั้งค่าที่คุณต้องการมากที่สุดเท่านั้น

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

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

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

ส่วนถัดไปคือส่วน File Optimization และเป็นส่วนสำคัญ

การเพิ่มประสิทธิภาพไฟล์ WP Rocket

ส่วนนี้ช่วยให้คุณสามารถย่อขนาด HTML, CSS และ JavaScript การเปิดใช้งานการตั้งค่าเหล่านี้สามารถปรับปรุงวิธีการทำงานของ WP Rocket บนไซต์ของคุณได้อย่างมาก พวกเขายังลบล้างความจำเป็นในการติดตั้งปลั๊กอินของบุคคลที่สามหลายตัว

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

ข้ามไปก่อนสักหน่อย ส่วนฐานข้อมูล ให้ภาพรวมของฐานข้อมูลของคุณ โดยเฉพาะรายการที่คุณสามารถปรับให้เหมาะสมได้

ฐานข้อมูลจรวด WP

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

มาทำการทดสอบประสิทธิภาพกัน

WP Rocket ทำงานอย่างไร?

นี่คือการทดสอบประสิทธิภาพดังกล่าว ฉันทำการทดสอบเหล่านี้บนเว็บไซต์ที่ใช้งานจริงขนาดเล็กที่สร้างขึ้นบนเซิร์ฟเวอร์โฮสต์ที่ใช้ร่วมกันจาก SiteGround บริการ CDN เปิดใช้งานด้วย Cloudflare

นี่คือสิ่งที่ฉันทำงานด้วยก่อนที่จะติดตั้ง WP Rocket

Pingdom ที่ไม่มี WP Rocket Unoptimized

คุณสามารถดูเวลาโหลดของฉันสำหรับไซต์นี้ได้ตามเซิร์ฟเวอร์ Washington DC ของ Pingdom คือ 1.28 วินาทีในตัวมันเอง เกรดประสิทธิภาพคือ 80

นี่คือผลลัพธ์ของฉันกับ GTmetrix:

Gtmetrix ที่ไม่มี WP Rocket Unoptimized

ฉันมีเวลาโหลด 2.7 วินาที สุดท้ายนี่คือคะแนนเดสก์ท็อป PageSpeed ​​ของฉันก่อน WP Rocket:

Pagespeed โดยไม่ต้อง WP Rocket Unoptimized

นี่คือบทสรุปโดยย่อของผลลัพธ์ของฉันก่อนที่จะติดตั้งและเปิดใช้งาน WP Rocket:

  • Pingdom – 1.28 วินาที
  • GTmetrix – 2.7 วินาที
  • คะแนน PageSpeed ​​– 90 คะแนน

ฉันรู้สึกผิดหวังเล็กน้อยเมื่อเปิดใช้งาน WP Rocket และทำการทดสอบเบื้องต้นที่พวกเขาแนะนำให้ทำ ไซต์ของฉันช้าลงเล็กน้อยตาม Pingdom สำหรับผู้เริ่ม:

Pingdom ด้วย WP Rocket Unoptimized

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

ผลลัพธ์ GTmetrix ของฉันดีขึ้นเล็กน้อยที่ 2.2 วินาที:

Gtmetrix พร้อม WP Rocket Unoptimized

คะแนน PageSpeed ​​ของฉันยังเพิ่มขึ้นอีกสองคะแนน:

Pagespeed ด้วย WP Rocket Unoptimized

นี่คือบทสรุปของการเปลี่ยนแปลง:

  • พิงดอม – 1.34 วินาที
  • GTmetrix – 2.2 วินาที
  • คะแนน PageSpeed ​​– 92 คะแนน

เพิ่มประสิทธิภาพ WP Rocket

มีการกำหนดค่าต่างๆ มากมายที่คุณสามารถเรียกใช้ด้วย WP Rocket ได้ แต่ฉันเลือกที่จะใช้เส้นทางที่เรียบง่ายและลดขนาดเฉพาะ HTML, CSS และ JavaScript, เลื่อน JavaScript และสื่อโหลดแบบ Lazy Loader

ผลลัพธ์ค่อนข้างน่าประทับใจ เวลาในการโหลดหน้าเว็บของฉันลดลงเกือบครึ่งหนึ่งที่ 731 มิลลิวินาที ตาม Pingdom:

Pingdom ด้วย WP Rocket Optimized

ความเร็วในการโหลดของฉันกับ GTmetrix ก็เพิ่มขึ้นเป็น 1.6 วินาทีเช่นกัน:

Gtmetrix พร้อม WP Rocket Optimized

คะแนน PageSpeed ​​ของฉันไม่ได้รับผลกระทบมากนัก เพียงเพิ่มขึ้น 1 คะแนนเท่านั้น:

Pagespeed ด้วย WP Rocket Optimized

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

นี่คือบทสรุปของผลลัพธ์สุดท้ายของฉัน:

  • พิงดอม
  • GTmetrix – 1.6 วินาที
  • คะแนน PageSpeed ​​– 93 คะแนน

มาปิดท้ายรีวิวนี้กัน

ความคิดสุดท้าย

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

การกำหนดค่านั้นรวมถึง WP Super Cache, ปลั๊กอินการโหลดแบบ Lazy Loading, ปลั๊กอินที่ชะลอ JavaScript และอีกอันที่ย่อขนาดไฟล์ CSS และ JavaScript การกำหนดค่านี้ดำเนินการที่เวลาโหลด 713 มิลลิวินาที ซึ่งเร็วกว่าเวลาของ WP Rocket เพียงเล็กน้อยเท่านั้น

อย่างไรก็ตาม คุณค่าของ WP Rocket ไม่ได้อยู่ที่ประสิทธิภาพเพียงอย่างเดียว ขอบคุณปลั๊กอินตัวเดียวนี้ ฉันสามารถปิดใช้งานปลั๊กอินสี่ตัวบนไซต์ของฉันได้ นอกจากนี้ ปลั๊กอินหลักที่ฉันใช้คือ WP Super Cache ไม่มีตัวเลือกระดับพรีเมียม ซึ่งหมายความว่าไม่มีการสนับสนุนระดับพรีเมียม ในความเป็นจริง ในขณะที่เขียนรีวิวนี้ ฟอรัมการสนับสนุนบน WordPress.org มีเพียง 12 ปัญหาที่ได้รับการแก้ไขจาก 70 ปัญหาในช่วงสองเดือนที่ผ่านมา หลายประเด็นไม่ได้รับการตอบกลับ

ด้วย WP Rocket คุณสามารถเข้าถึงการสนับสนุนผ่านระบบตั๋วสำหรับประสิทธิภาพการทำงานหลายประการที่เกี่ยวข้องกับเว็บไซต์ของคุณ ด้วยการกำหนดค่าก่อนหน้านี้ ฉันมีทีมสนับสนุนสี่ทีมที่ฉันต้องพูดคุยด้วยหากมีปัญหาเกิดขึ้น

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

เยือน WP Rocket

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

  • WP Rocket Tutorial » วิธีเพิ่มความเร็วไซต์ WordPress ของคุณ
  • เปรียบเทียบปลั๊กอินแคชที่ดีที่สุด