วิธีทำให้ WordPress เร็วขึ้น
ผู้เข้าชม 4 uip
สำหรับเว็บไซต์ WordPress ทั่วๆ ไปเช่น เว็บที่แสดงข้อมูลบริษัทธรรมดาทั่วๆ ไป ที่มีแค่ Text, รูปภาพ, วีดีโอแบบ embed อันนี้งานง่ายครับ ให้ทำ page cache ให้ดีๆ จะเร็วสุดใน 3 โลกแล้วครับ ที่เหลือก็ขอแค่ ระยะทางของ server ถ้าอยู่ในไทย หรือ สิงคโปร์ มักจะได้ตัวเลขต่ำกว่า 100 ms แน่นอน

ลำดับสิ่งที่ WordPress ควรทำเพื่อเพิ่มความเร็ว ตามนี้เลยครับ
| ลำดับ | สิ่งที่ควรทำ | ได้ผล |
|---|---|---|
| 1 | Page Cache / Full Page Cache | 25% |
| 2 | ลด/แก้ Plugin และ Theme ที่ทำงานหนัก | 15% |
| 3 | Optimize รูปภาพ + WebP/AVIF | 12% |
| 4 | ลด JavaScript / CSS ที่ไม่จำเป็น | 10% |
| 5 | ปรับ Server / PHP / Web Server | 10% |
| 6 | ลดจำนวน HTTP Requests / Third-party scripts | 7% |
| 7 | Database Optimization | 6% |
| 8 | Object Cache เช่น Redis | 5% |
| 9 | CDN | 4% |
| 10 | Preload / Preconnect / Resource Priority | 3% |
| 11 | DNS / Network optimization | 2% |
| 12 | ปรับรายละเอียดเล็ก ๆ เช่น HTML, Gzip ฯลฯ | 1% |
ส่วนเว็บไซต์ WordPress ที่ใช้ REST API หรือ Heartbeat เยอะให้ไปปรับที่ APCu, Redis แบบละเอียดช่วยได้เยอะ
แต่ถ้าจะให้ WordPress ทำงาน real-time จริงจังน่าจะต้องใช้ WebSocket ละครับ