เพิ่มประสิทธิภาพให้ WordPress ด้วย RCache

สำหรับลูกค้า VPS และ WordPress Hosting

Ruk-Com Hosting ได้พัฒนา Plugin Cache
มาสำหรับเพิ่มประสิทธิภาพการทำงานของ WordPress

โดยเฉพาะใน Layer ที่เราจะดูแลคือการทำการ Caching ที่ฝั่ง Proxy Server ของ Ruk-Com แทนการตั้งค่าของฝั่งผู้ใช้งาน เพื่อลดการตั้งค่าผิดพลาดของผู้ใช้งาน และลดการประมวลผล ของ PHP + MySQL ทำไห้ลดการทำงานของ Server เวปไซต์สามารถรองรับปริมาณการเข้าชมได้มากขึ้นหลายเท่าตัว

ทำไมต้องเลือกใช้ WordPress

WordPress เป็น CMS ที่มีความซับซ้อน และมีลูกเล่นค่อนข้างเยอะที่ทำให้ผู้ใช้งานสามารถ ปรับแต่ง หรือ พัฒนา Themes , Plugin ได้ง่าย มองว่าเป็น Framework ตัวนึงเลยก็ว่าได้ แต่ความง่ายแลกมากับการใช้งานทรัพยากรของ Web Server ที่สูงตามไปด้วย และสิ่งที่จะบรรเทาไม่ให้ WordPress ใช้งาน Server หนักจนล่มนั้นก็คือ
การติดตั้ง Plugin ประเภท Cache เช่น WP Super Cache , W3 Total Cache ,WP Fastest Cache เป็นต้น

หลักการทำงานคือ ให้ PHP ประมวลผลในครั้งแรกและเก็บเป็นไฟล์ html ไว้ที่ folder cache หากมีการเรียก URL เดิมที่มีการ Cache ไว้ตัวแล้วตัว PHP ก็จะไปดึง file cache มาแสดงแทนทำให้ลดการเข้าถึงของ Database Server แต่ PHP ก็ยังต้องประมวลผล เหมือนเดิม และ PHP กิน Memory ค่อนข้างเยอะยิ่งบางเวปไซต์มี Plugin / Themes ที่ไม่ได้เขียนมาให้ถูกหลักการและไม่ได้คำนึงถึง Performance ก็จะทำให้กิน Memory เป็นจำนวนมากเพราะจะไม่ Support กับ Plugin Cache ของ WordPress อีกด้วย

ทำไมต้อง RCache

Ruk-Com ได้วาง Proxy Server ขวางเพื่อทำ Cache ก่อนจะถึง WordPress Server เราจะ Control Cache ทั้งหมดที่เครื่อง Proxy Server (NGINX) ของเรา และได้ศึกษาการทำงานของ WordPress มาอย่างละเอียดแล้ว พบว่ามีส่วนที่เราสามารถ Cache ได้ และจะลดการใช้งานทรัพยากรของ Server ได้มากกว่า 50%

รวมถึงส่วนที่เราไม่ควรจะ Cache เราก็จะมี rules สำหรับ bypass ไม่ให้ Cache เพื่อที่ไม่ให้ WordPress ทำงานหรือแสดงผลผิดพลาด เท่ากับว่าการเข้าเวปในทุกๆครั้ง Proxy Server จะทำการตอบ content กลับไปแทนการใช้ PHP ในการดึง file cache  แบบที่ Plugin ทั่วๆไปทำ และเราได้เก็บ Content ที่ Cache ไว้ที่ Memory ของ Server ยิ่งทำให้หน้าเวปโหลดไวขึ้นอีกด้วย

ทำไมต้องเลือกใช้งาน RCache

คำถามพบบ่อย

เนื่องจาก Cache ได้ Design มาสำหรับ WordPress และลูกค้า Hosting ทั่วไปมีเวปไซต์ที่ไม่ใช่ WordPress อยู่รวมกันเป็นจำนวนมากทำให้ไม่สามารถ control ได้และมีการทำงานผิดพลาดเกิดขึ้นค่อนข้างเยอะจึงสงวนไว้ สำหรับลูกค้าที่ใช้ WordPress Hosting และ VPS Server ของ Ruk-Com Hosting เท่านั้น
ลูกค้า WordPress สามารถใช้งานได้ทันที
ลูกค้าที่ใช้งาน VPS จำเป็นต้อง  เปิด Ticket  มาเพื่อแจ้งเปิดการใช้งาน RCache Library ก่อนถึงจะติดตั้ง Plugin ได้