วิธีใช้ปลั๊กอินแคชรวม WordPress W3 สำหรับเว็บไซต์ที่เร็วขึ้น
เผยแพร่แล้ว: 2018-08-30
WordPress Core ค่อนข้างจะขาดหายไปเมื่อใช้ระบบแคชเพื่อลดเวลาในการโหลดไซต์และการใช้ทรัพยากรเซิร์ฟเวอร์ โชคดีที่มีปลั๊กอินที่ดีที่สุดสองสามตัวในที่เก็บ WordPress; หนึ่งในนั้นคือปลั๊กอิน WordPress W3 Total Cache ที่ช่วยให้เว็บไซต์โหลดเร็วขึ้นโดยใช้กฎการแคช
การใช้กลไกการแคชบนไซต์ WordPress ช่วยให้มั่นใจได้ว่าผู้ใช้จะได้รับประสบการณ์ที่ดีขึ้นโดยการนำข้อมูลที่ผู้ใช้ร้องขอมาใช้ใหม่โดยใช้การแคชของเบราว์เซอร์ เนื่องจากการแคช ไฟล์จะพร้อมใช้งานทันที ซึ่งทำให้เว็บไซต์โหลดเร็วขึ้น
บน Cloudways การติดตั้งใหม่แต่ละครั้งของอินสแตนซ์ WordPress มาพร้อมกับ Breeze ที่กำหนดค่าไว้ล่วงหน้า ซึ่งเป็นปลั๊กอินแคช WordPress ที่พัฒนาขึ้นเองของเรา แต่ถ้าคุณยังคงต้องการใช้ W3 Total Cache สำหรับไซต์ WordPress เนื่องจากมันเข้ากันได้กับสแต็คโฮสติ้งคลาวด์ที่มีการจัดการของเรา คู่มือนี้เหมาะสำหรับคุณ (คุณยังสามารถใช้ปลั๊กอินแคช WordPress อื่นที่มีการตั้งค่าที่คล้ายกันได้)
ในคู่มือนี้ เราจะแสดงวิธีใช้ W3 Total Cache บนเว็บไซต์ WordPress พร้อมการกำหนดค่า W3 Total Cache ที่แนะนำเพื่อให้ได้รับประโยชน์สูงสุด
- ติดตั้ง WordPress W3 Total Cache Plugin
- วิธีใช้ W3 Total Cache สำหรับ WordPress
- แผงควบคุม
- การตั้งค่าทั่วไป
- แคชหน้า
- ลดขนาด
- แคชฐานข้อมูล
- แคชวัตถุ
- แคชของเบราว์เซอร์
- CDN
- พร็อกซีย้อนกลับ
- การตรวจสอบ
- ใบอนุญาต
- เบ็ดเตล็ด
- ดีบัก
- นำเข้า/ส่งออกการตั้งค่า
- W3 การกำหนดค่าแคชทั้งหมดของ Cloudflare
- Breeze – ปลั๊กอินแคช WordPress
- บทสรุป
ติดตั้ง WordPress W3 Total Cache Plugin
ลงชื่อเข้าใช้แดชบอร์ด WordPress และไปที่ Plugins → Add New และค้นหา W3 Total Cache


ติดตั้ง และ เปิดใช้งาน ปลั๊กอินเพื่อกำหนดการตั้งค่า W3 Total Cache สำหรับ WordPress คุณยังสามารถติดตั้งปลั๊กอินได้ด้วยตนเองหากคุณดาวน์โหลดไฟล์ปลั๊กอิน ในกรณีนั้น คุณสามารถใช้การเข้าถึง FTP ที่แพลตฟอร์ม Cloudways จัดหาให้
ขั้นแรก เราจะดูภาพรวมการตั้งค่าปลั๊กอินที่เรามีให้ใช้งาน สำหรับผู้เริ่มต้น การตั้งค่าอาจสร้างความสับสน ดังนั้นการรู้ว่าแต่ละตัวเลือกทำอะไรจึงมีประโยชน์
วิธีการใช้ W3 Total Cache สำหรับ WordPress?
สมมติว่าคุณได้ติดตั้งและเปิดใช้งาน W3 Total Cache บนเว็บไซต์ WordPress แล้ว คุณจะเห็นตัวเลือกใหม่ในแถบด้านข้างของผู้ดูแลระบบ เช่น “ ประสิทธิภาพ ” ใต้แท็บการตั้งค่าทั่วไป คุณจะเห็นแคชประเภทต่างๆ ที่สามารถเปิดหรือปิดได้ พื้นที่ประเภทวิดเจ็ตแต่ละประเภทมีการตั้งค่าทั่วไปสำหรับการแคชและประเภทของวิธีการแคชที่จะใช้ 
แผงควบคุม
จากแดชบอร์ด คุณสามารถดำเนินการบางอย่างอย่างรวดเร็ว เช่น:
- ตรวจสอบความเข้ากันได้
- ล้างแคชประเภทต่างๆ
ก่อน ดำเนินการต่อ อย่าลืมตรวจสอบความเข้ากันได้ ซึ่งจะแสดงโมดูลเซิร์ฟเวอร์และทรัพยากรที่ติดตั้ง และเปิด/ปิดใช้ สิ่งนี้จะช่วยให้คุณทราบว่าปลั๊กอินแคชนี้สามารถทำงานได้ดีเพียงใดตามทรัพยากรที่คุณมี ไม่เพียงแต่สิ่งนี้ แต่ยังแสดงซอฟต์แวร์ที่อาจจำเป็นต้องติดตั้งเพื่อใช้ประโยชน์จากคุณลักษณะ W3TC เพิ่มเติม 
การตั้งค่าทั่วไป
ในโหมดนี้ คุณสามารถ เปิดใช้งาน โหมดแสดงตัวอย่างก่อนที่จะบันทึกการตั้งค่าแคช และส่วนนี้ยังมีตัวเลือกสำหรับ บันทึกการตั้งค่า และ ล้างแคช ซึ่งสามารถใช้ล้างแคชที่มีอยู่ได้

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

วิธีแคชที่แนะนำคือ โค้ด PHP ทางเลือก ทั้งบน PHP 5.6 และ PHP 7
แคชหน้าขั้นสูง
หากคุณเป็นผู้ใช้ขั้นสูง ให้ไปที่ WordPress Dashboard > Performance จากนั้นคลิกที่ตัวเลือก Page Cache และกำหนดค่า W3 Total Cache สำหรับ WordPress Page Cache ตามความต้องการของคุณ
ลดขนาด
ตามชื่อที่แนะนำ ตัวเลือกนี้จะทำให้ย่อไฟล์ CSS, JS และ HTML ของคุณ นี่ไม่ใช่การตั้งค่าแคชและจะทำงานแตกต่างไปจากการตั้งค่า WordPress ที่แตกต่างกัน
การลดขนาดเป็นกระบวนการกำจัดช่องว่าง ความคิดเห็น และการเยื้องที่ไม่จำเป็นออกจากไฟล์ เพื่อให้สามารถบันทึกพื้นที่ว่างและลดขนาดไฟล์โดยรวมได้ ไฟล์เหล่านี้เป็นไฟล์ที่มีหน้าที่ในการดูและการโต้ตอบของผู้ใช้อื่นๆ และหากส่งไม่เร็วพอ ไฟล์ดังกล่าวอาจส่งผลเสียต่อประสบการณ์ของผู้ใช้
เราขอแนะนำให้คุณทดสอบแยกกันบนไซต์ WordPress staging มาก่อน ในบางกรณี อาจส่งผลเสียต่อประสิทธิภาพของเว็บไซต์ของคุณ เนื่องจากกระบวนการย่อขนาดนั้นเน้นที่เซิร์ฟเวอร์

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

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

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

แคชวัตถุขั้นสูง
หากคุณเป็นผู้ใช้ขั้นสูง คุณสามารถกำหนดค่า Object Cache ได้ ตามความต้องการของคุณ เพียงคลิกที่ตัวเลือก Object Cache ใต้แท็บ Performance
แคชของเบราว์เซอร์
เบราว์เซอร์ในปัจจุบันแคชเนื้อหาคงที่ของเว็บไซต์เพื่อปรับปรุงประสบการณ์ผู้ใช้ ในตัวเลือก W3TC ของแคชเบราว์เซอร์ คุณสามารถเปิด/ปิดใช้งานได้ นอกจากนี้ คุณสามารถเพิ่มข้อยกเว้นและวันหมดอายุขององค์ประกอบได้
เราขอแนะนำให้คุณเปิดใช้งานแล้วไปที่แท็บ แคชของเบราว์เซอร์ และ เปิดใช้งาน การตั้งค่าต่อไปนี้เพื่อให้ได้ผลสูงสุด
- ตั้งค่าส่วนหัวที่แก้ไขล่าสุด
- ตั้งค่าหมดอายุส่วนหัว
- ตั้งค่าส่วนหัวการควบคุมแคช
- ตั้งค่าแท็กเอนทิตี
- ตั้งค่าส่วนหัว W3 Total Cache
- เปิดใช้งานการบีบอัด HTTP (GZIP)
แคชของเบราว์เซอร์มีความสำคัญโดยเฉพาะอย่างยิ่งหากไซต์ของคุณมีผู้เข้าชมเป็นประจำ เนื้อหาแบบคงที่ถูกแคชไว้แล้วในเบราว์เซอร์ตามกฎที่คุณได้นำไปใช้ในการตั้งค่า เฉพาะเนื้อหาที่อัปเดตเท่านั้นที่โหลดจากเซิร์ฟเวอร์ซึ่งทำให้ทั้งเว็บไซต์โหลดเร็วขึ้นและประหยัดแบนด์วิดท์

แคชเบราว์เซอร์ขั้นสูง
หากคุณเป็นผู้ใช้ขั้นสูง คุณสามารถกำหนดค่า แคชของเบราว์เซอร์ได้ ตามความต้องการของคุณ เพียงคลิกที่ตัวเลือก แคชของเบราว์เซอร์ ภายใต้แท็บ ประสิทธิภาพ
CDN
เครือข่ายการจัดส่งเนื้อหาสำหรับ WordPress ได้รับความนิยมโดยเฉพาะอย่างยิ่งสำหรับเว็บไซต์ที่มีการเข้าชมจากทั่วทุกมุมโลก CDN เช่น MaxCDN และ Cloudflare เป็นที่นิยม และคุณสามารถรวมเข้ากับเว็บไซต์ WordPress ของคุณผ่านปลั๊กอิน W3TC ได้อย่างง่ายดาย
CDN ให้บริการเนื้อหาแบบคงที่ของเว็บไซต์ของคุณจากสถานที่ต่างๆ แทนที่จะเป็นเพียงเซิร์ฟเวอร์โฮสต์ WordPress ของคุณ ซึ่งช่วยลดภาระงานบนเซิร์ฟเวอร์ของคุณและปรับปรุงความเร็วที่เว็บไซต์ให้บริการแก่ผู้เยี่ยมชมที่มาจากสถานที่ต่างๆ
ขอแนะนำเป็นอย่างยิ่งสำหรับเว็บไซต์ที่มีการเข้าชมสูงซึ่งกำหนดเป้าหมายไปยังผู้ชมทั่วโลก CDN เช่น Cloudflare ซึ่งเข้ากันได้กับ W3 Total Cache ด้วยมีศูนย์ข้อมูลมากกว่า 150 แห่งทั่วโลก เครือข่ายเหล่านี้สร้างสำเนาของเว็บไซต์และเซิร์ฟเวอร์ของคุณผ่านเซิร์ฟเวอร์แทนที่จะกลับไปกลับมาที่โฮสต์เว็บสำหรับทุกคำขอที่ผู้ใช้ทำ

การกำหนดค่า CDN ขั้นสูง
หากคุณเป็นผู้ใช้ขั้นสูง ให้ไปที่ CDN จากเมนู W3TC (ประสิทธิภาพ) ทางซ้าย และกำหนดค่า W3TC CDN ตามความต้องการของคุณ
พร็อกซีย้อนกลับ
เซิร์ฟเวอร์ Cloudways มาพร้อมกับแคชวานิชที่ติดตั้งไว้ล่วงหน้า วานิชเป็นแคชที่ทรงพลังมากที่แคชเนื้อหาทั้งหมด (ซึ่งอาจรวมถึงเนื้อหาแบบคงที่และไดนามิกของเว็บไซต์ของคุณ) และให้บริการเนื้อหานั้นแก่ผู้เยี่ยมชมที่กลับมาและแม้กระทั่งใหม่ แคชนี้เร่งความเร็วคำขอ HTTP และอยู่หน้า Apache (เว็บเซิร์ฟเวอร์)
ใน W3TC การตั้งค่า Reverse Proxy ใช้เพื่อล้างแคช Varnish ทุกครั้งที่คุณอัปเดตเว็บไซต์ของคุณ ขอแนะนำเป็นอย่างยิ่งให้เปิดใช้งานมิฉะนั้นคุณจะต้องล้างวานิชด้วยตนเองในแต่ละครั้ง

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

ใบอนุญาต
หากคุณต้องการการสนับสนุนจากนักพัฒนาของไซต์ W3 Total Cache สำหรับ WordPress และคู่มือการกำหนดค่า คุณสามารถซื้อและยืนยันคีย์ใบอนุญาตของคุณได้ที่นี่

เบ็ดเตล็ด
ใต้แท็บนี้ คุณจะพบตัวเลือกทั่วไปที่คุณอาจต้องการใช้เป็นแดชบอร์ด Google Page Speed เราขอแนะนำให้คง " ยืนยันกฎการเขียนใหม่ " และไม่เลือกตัวเลือกอื่นๆ

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

นำเข้า/ส่งออกการตั้งค่า
หากคุณมีเว็บไซต์จำนวนมากและไม่ต้องการทำขั้นตอนเดียวกันในการตั้งค่า W3TC ซ้ำแล้วซ้ำเล่า คุณสามารถส่งออกการตั้งค่าทั้งหมดของคุณและนำเข้าการตั้งค่าไปยังเว็บไซต์อื่นของคุณได้อย่างง่ายดาย

W3 การกำหนดค่าแคชทั้งหมดของ Cloudflare
หากคุณต้องการใช้ Cloudflare CDN โดยใช้ปลั๊กอิน W3 Total Cache ให้ไปที่แท็บส่วนขยายและสมมติว่าคุณได้ตั้งค่า Cloudflare สำหรับ WordPress แล้ว เพียงเปิดใช้งานปลั๊กอิน Cloudflare → ไปที่การตั้งค่าของปลั๊กอิน และระบุอีเมลและคีย์ API ของคุณ เพื่อการอนุญาต

เมื่อการให้สิทธิ์เสร็จสิ้น คุณจะสามารถกำหนดค่า Cloudflare โดยใช้ปลั๊กอิน W3TC
Breeze – ปลั๊กอินแคช WordPress
Breeze เป็นปลั๊กอินแคช WordPress ที่ใช้งานง่ายและฟรีซึ่งพัฒนาโดยทีม Cloudways มีตัวเลือกมากมายเพื่อเพิ่มประสิทธิภาพการทำงานของ WordPress ในระดับต่างๆ มันใช้งานได้ดีพอๆ กันกับ WordPress, WordPress พร้อม WooCommerce และ WordPress Multisite นี่เป็นปลั๊กอินน้ำหนักเบาพร้อมคุณสมบัติที่กำหนดเป้าหมายไปยังเว็บไซต์ที่เร็วกว่า
บทสรุป
วันนี้ เราได้เรียนรู้วิธีตั้งค่า W3 Total Cache สำหรับ WordPress เพื่อเวลาในการโหลดหน้าเว็บที่ดีขึ้น มีการตั้งค่าขั้นสูงมากมายที่คุณสามารถปรับแต่งเพื่อเพิ่มประสิทธิภาพเว็บไซต์ WordPress ได้ดียิ่งขึ้นโดยใช้ W3 Total Cache Plugin ทุกอย่างขึ้นอยู่กับการตั้งค่า WordPress ต่างๆ โปรดทราบว่าคุณอาจทำการตั้งค่าต่างๆ ให้ยุ่งเหยิงได้ ด้วยเหตุนี้การใช้การตั้งค่าที่แนะนำจึงเป็นประโยชน์ต่อคุณมากที่สุด อย่างไรก็ตาม หากคุณยังต้องการทดลองกับชุดค่าผสมแคชต่างๆ ฉันแนะนำให้คุณสำรองข้อมูลไซต์ของคุณอย่างเต็มรูปแบบ
