ในบทความนี้เราจะมาแก้ปัญหาเว็บไซต์โหลดช้า ทำงานหนัก ด้วยการปรับแต่ง Heartbeat API ของ WordPress ให้ทำงานช้าลงกัน

Heartbeat Control คืออะไร?

Heartbeat Control เป็นปลั๊กอินที่จะช่วยจำกัดความถี่ของการตรวจสอบการเรียกใช้ API ที่เปลี่ยนแปลงในระบบอยู่บ่อยๆ เพื่อช่วยลดการกินทรัพยากรของเซิร์ฟเวอร์


Heartbeat Control ทำงานยังไง?

โดยปกติการตรวจสอบ API แต่ละครั้งจะเป็นการส่งค่า API เข้าไปให้เว็บเซิร์ฟเวอร์ประมวลผล อย่างเช่น

  • การสร้างรายงาน การบันทึกแบบอัตโนมัติ หรือการแก้ไข Posts และ Pages
  • การสร้างรายงานการขายแบบเรียลไทม์บนปลั๊กอิน e-commerce
  • การสร้างการแจ้งเตือนบน Dashboard ใน WordPress
  • การแจ้งเตือนการล็อคโพสต์เมื่อมีผู้เขียนหลายคน

ซึ่งถ้าเราไม่ได้ตั้งค่าไว้ค่าที่ส่งไปจะมีจำนวนมากเกินไปและกินทรัพยากรของเซิร์ฟเวอร์ โดยเจ้าปลั๊กอินตัวนี้จะเข้าไปกำหนดความถี่ในการตรวจสอบความเปลี่ยนแปลงในระบบ


มาตั้งค่าให้กับ Heartbeat Control กันเลย

ก่อนอื่นก็เข้าสู่ระบบ WordPress ไปติดตั้งและเปิดใช้งานปลั๊กอิน Heartbeat Control กันก่อน

ใครยังติดตั้งปลั๊กอินไม่เป็นก็ลองอ่านบทความนี้ดูก่อนนะ
>> ปลั๊กอิน WordPress คืออะไร ติดตั้งยังไง

  • ไปที่ “ตั้งค่า (Settings)” จากนั้นคลิกไปที่ “Heartbeat Control”
  • ตั้งค่าตามภาพด้านล่างได้เลย เสร็จแล้วก็อย่าลืมคลิกที่ “SAVE CHANGE” ด้วยล่ะ
  • ตั้งค่าเสร็จเรียบร้อยจ้า

เท่านี้ WordPress ของเราก็จะทำงานได้เร็วขึ้น ใช้ CPU น้อยลง และรองรับผู้ชมได้มากขึ้นอีกเป็นเท่าตัวเลยแหละ