WP Rocket เป็นปลั๊กอินแคชของ WordPress ยอดนิยมที่ทำงานได้ดีบนเว็บไซต์ที่ขับเคลื่อนด้วย WPML เรียนรู้วิธีตั้งค่าการกำหนดค่าพื้นฐานสำหรับเว็บไซต์หลายภาษาและสิ่งที่ควรให้ความสนใจ
การมีการออกแบบที่ดูดีและใช้งานได้จริงพร้อมกับเนื้อหาที่มีคุณภาพเป็นองค์ประกอบสำคัญในการทำให้เว็บไซต์ประสบความสำเร็จ แต่ถ้าเว็บไซต์ของคุณช้า ความพยายามและเวลาทั้งหมดที่คุณใช้ไปกับการออกแบบและเนื้อหาของเว็บไซต์ก็จะไม่เกิดผล
การมีเว็บไซต์ที่ช้าส่งผลเสียต่อประสบการณ์ของผู้ใช้ ยิ่งไปกว่านั้น ไซต์ของคุณจะมีโอกาสน้อยลงในการได้รับการจัดอันดับสูงในเครื่องมือค้นหาเนื่องจากความล่าช้า
การทดสอบประสิทธิภาพของไซต์ของคุณ
สิ่งสำคัญคือต้องทดสอบประสิทธิภาพของไซต์ของคุณ คุณสามารถทำได้โดยใช้หนึ่งในเครื่องมือต่อไปนี้:
- PageSpeed Insights ของ Google
- GTmetrix
- Pingdom Tools
บริการเหล่านี้จะให้รายงานโดยละเอียดเกี่ยวกับประสิทธิภาพของเว็บไซต์ของคุณ พร้อมด้วยรายการปัญหาที่ทำให้ไซต์ของคุณทำงานช้า
วิธีใช้ WP Rocket
WP Rocket เป็นหนึ่งในปลั๊กอินเพิ่มประสิทธิภาพการทำงานที่ดีที่สุดที่ช่วยเพิ่มความเร็วให้กับไซต์ของคุณ เมื่อเปิดใช้งาน WP Rocket จะใช้การกำหนดค่าการเพิ่มประสิทธิภาพที่ได้รับการแนะนำมากที่สุด
สำหรับการกำหนดค่าปลั๊กอินแคช ไม่มีโซลูชันใดที่เหมาะกับทุกกรณี ซึ่งหมายความว่าการกำหนดค่าเฉพาะที่ทำงานได้ดีในไซต์หนึ่งอาจไม่ทำงานในอีกไซต์หนึ่ง
คุณควรเปิดใช้งานตัวเลือกการเพิ่มประสิทธิภาพทีละรายการเสมอ ตรวจสอบว่าช่วยปรับปรุงประสิทธิภาพและไม่ก่อให้เกิดปัญหาใด ๆ หากคุณเปิดใช้งานตัวเลือกทั้งหมดพร้อมกันและพบปัญหา คุณจะไม่สามารถทราบได้ว่าตัวเลือกใดเป็นสาเหตุ
WP Rocket ไม่ต้องการการกำหนดค่าพิเศษใด ๆ เพื่อทำงานบนเว็บไซต์หลายภาษาที่ขับเคลื่อนด้วย WPML
การแคชหน้า
เมื่อคุณเปิดใช้งานการแคช ระบบจะสร้างหน้าในเวอร์ชัน HTML แบบคงที่ซึ่งเซิร์ฟเวอร์จะส่งมอบให้กับผู้ใช้ของคุณ วิธีนี้ช่วยลดปริมาณการประมวลผลบนเซิร์ฟเวอร์ของคุณในการส่งหน้า และส่งผลให้ช่วยลดเวลาในการโหลดหน้า
เมื่อเปิดใช้งาน WP Rocket จะเปิดใช้งานการแคชหน้าโดยอัตโนมัติ คุณสามารถปรับแต่งตัวเลือกการแคช เช่น การเปิดใช้งานการแคชสำหรับอุปกรณ์เคลื่อนที่และผู้ใช้ที่เข้าสู่ระบบ โดยไปที่แท็บ Cache ภายใต้ การตั้งค่า → WP Rocket

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

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

แหล่งข้อมูลเพิ่มเติมเกี่ยวกับการแคชเว็บไซต์หลายภาษา
เพื่อเรียนรู้เพิ่มเติม โปรดดูเอกสารประกอบของ WP Rocket เกี่ยวกับการแคช
และนี่คือหน้าที่มีประโยชน์อีกสองหน้าเกี่ยวกับการล้างแคช:
การเพิ่มประสิทธิภาพไฟล์
การเพิ่มประสิทธิภาพไฟล์รวมถึงการลดขนาด CSS และ JS ซึ่งจะช่วยลดขนาดไฟล์ CSS และ JS โดยการลบช่องว่าง ความคิดเห็น และการขึ้นบรรทัดใหม่ นอกจากนี้ คุณยังมีตัวเลือกในการรวมไฟล์เหล่านี้เป็นไฟล์เดียวซึ่งช่วยในการลดเวลาในการโหลดหน้า
คุณสามารถปรับแต่งตัวเลือกการเพิ่มประสิทธิภาพไฟล์ได้โดยไปที่แท็บ File Optimization ภายใต้ การตั้งค่า → WP Rocket

เพื่อตรวจสอบว่าการลดขนาด CSS และ JS ทำงานอย่างถูกต้องในหน้าภาษารองของคุณหรือไม่ ให้ทำตามขั้นตอนด้านล่าง:
- เปิดหน้าภาษารองในส่วนหน้าเว็บไซต์ คลิกขวาแล้วเลือก ดูซอร์สโค้ดของหน้า
- ในส่วน head ให้มองหา URL ที่ลงท้ายด้วย .css และ .js ซึ่งควรรวมเส้นทางไปยังโฟลเดอร์ชื่อ min ภายในโฟลเดอร์ cache

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

Lazy Loading ทำงานร่วมกับรูปภาพในหน้าภาษาเริ่มต้นและภาษารองของคุณเช่นเดียวกัน
Content Delivery Network
หนึ่งในปัจจัยที่ส่งผลต่อประสิทธิภาพเว็บไซต์ของคุณคือระยะห่างระหว่างเซิร์ฟเวอร์ที่โฮสต์เว็บไซต์ของคุณและตำแหน่งที่ตั้งของผู้ใช้ โดยทั่วไปแล้ว ยิ่งผู้ใช้อยู่ใกล้เซิร์ฟเวอร์มากเท่าใด เว็บไซต์ของคุณก็จะโหลดเร็วขึ้นสำหรับพวกเขาเท่านั้น และในทางกลับกัน สิ่งนี้เรียกว่า network latency
Content Delivery Network (CDN) คือเครือข่ายของเซิร์ฟเวอร์ที่กระจายอยู่ในตำแหน่งที่ตั้งต่าง ๆ เซิร์ฟเวอร์แต่ละเครื่องจะมีสำเนาเนื้อหาแบบคงที่บนเว็บไซต์ของคุณ รวมถึงรูปภาพ วิดีโอ สไตล์ชีต และไฟล์ JS โดยมีวัตถุประสงค์เพื่อส่งมอบเนื้อหาให้กับผู้ใช้ได้เร็วขึ้นตามตำแหน่งที่ตั้งของพวกเขา
WP Rocket เข้ากันได้กับผู้ให้บริการ CDN ส่วนใหญ่ นอกจากนี้ยังมีบริการ CDN ของตัวเองที่ชื่อว่า RocketCDN
คุณสามารถเปิดใช้งาน CDN และปรับแต่งการตั้งค่าได้โดยไปที่แท็บ CDN ภายใต้ การตั้งค่า → WP Rocket

ปัญหาที่ทราบแล้ว
ไม่มีปัญหาความเข้ากันได้ที่ยังไม่ได้รับการแก้ไขระหว่างปลั๊กอินนี้กับ WPML ค้นหาปัญหาที่ทราบแล้วทั้งหมดต้องการความช่วยเหลือหรือไม่
หากคุณพบปัญหาใด ๆ กับ WP Rocket และ WPML โปรดรายงานไปยังฝ่ายสนับสนุนของ WPML