วิธีตรวจสอบทรัพยากรเซิร์ฟเวอร์ของ WordPress

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

❶ ตรวจสอบทรัพยากรจากแผงควบคุมโฮสติ้ง

แผงควบคุมมักแสดงการใช้พื้นที่และทรัพยากรของบัญชี แต่ชื่อเมนูและข้อมูลที่มีจะแตกต่างกันตามผู้ให้บริการ

① ตรวจ CPU และหน่วยความจำ

มองหาเมนู Resource Usage, CPU Usage หรือข้อมูลประสิทธิภาพ ตรวจว่ามีการใช้ทรัพยากรสูงต่อเนื่องหรือมีข้อความแจ้งว่าถึงขีดจำกัดหรือไม่

② ตรวจพื้นที่ดิสก์และจำนวนไฟล์

ดู Disk Usage และจำนวนไฟล์หรือ Inode หากพื้นที่ไม่เต็มแต่ยังอัปโหลดไม่ได้ ให้ตรวจด้วยว่าถึงขีดจำกัดจำนวนไฟล์หรือไม่

③ ตรวจปริมาณรับส่งข้อมูล

ดู Bandwidth หรือ Data Transfer เพื่อประเมินการรับส่งข้อมูลของเว็บไซต์ หากมีการใช้งานเพิ่มขึ้นผิดปกติ ให้ตรวจสถิติผู้เข้าชมและไฟล์ที่ถูกเรียกใช้งาน

④ ตรวจจำนวนการทำงานพร้อมกัน

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

❷ ตรวจสอบข้อมูลจาก WordPress

WordPress มีข้อมูลบางส่วนที่ช่วยตรวจสภาพแวดล้อมเซิร์ฟเวอร์ และปลั๊กอินสำหรับนักพัฒนาอาจช่วยตรวจงานที่ทำให้เว็บใช้ทรัพยากรมาก

① เปิดหน้า Site Health

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

② สังเกตปัญหาหลังติดตั้งปลั๊กอินหรือธีม

หากเว็บไซต์เริ่มช้าหลังติดตั้งหรืออัปเดตส่วนเสริม ให้ทดสอบบน Staging หรือปิดใช้งานทีละตัวอย่างระมัดระวัง เพื่อหาส่วนที่เกี่ยวข้อง

③ ใช้เครื่องมือวิเคราะห์ระหว่างพัฒนา

เครื่องมือสำหรับนักพัฒนา เช่น Query Monitor อาจช่วยดูคำสั่งฐานข้อมูลและการทำงานที่ใช้เวลานาน ควรใช้เพื่อวิเคราะห์และปิดใช้งานเมื่อไม่จำเป็น

❸ สังเกตอาการและช่วงเวลาที่ใช้ทรัพยากรสูง

ตัวเลขจากแผงควบคุมจะมีประโยชน์มากขึ้นเมื่อเปรียบเทียบกับอาการและเวลาที่เว็บไซต์มีปัญหา

① เว็บช้าหรือโหลดไม่สำเร็จเป็นช่วง ๆ

จดเวลาที่เกิดปัญหา แล้วตรวจรายงานทรัพยากรและ Error Log ในช่วงเวลาเดียวกัน เพื่อหาความเชื่อมโยง

② มีคำเตือนถึงขีดจำกัด

หากโฮสติ้งแจ้งว่าใช้ CPU, RAM หรือกระบวนการเกินกำหนด ให้เก็บภาพหรือรายงานไว้และสอบถามผู้ให้บริการว่าข้อจำกัดนั้นเกิดจากอะไร

③ การใช้พื้นที่เพิ่มขึ้นเร็วผิดปกติ

ตรวจโฟลเดอร์ uploads, ไฟล์สำรอง, แคช และอีเมลว่ามีข้อมูลเพิ่มขึ้นจากส่วนใด อย่าลบไฟล์โดยไม่ทราบหน้าที่

❹ หาสาเหตุและลดการใช้ทรัพยากร

เมื่อพบว่าทรัพยากรสูง ให้ตรวจสาเหตุก่อนเพิ่มแพ็กเกจ เพราะบางปัญหาแก้ได้จากการปรับเว็บไซต์

① ปรับรูปภาพและไฟล์สื่อ

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

② ตรวจปลั๊กอินและงานเบื้องหลัง

ทบทวนปลั๊กอินที่ไม่ได้ใช้ งานสำรองข้อมูล และงานตามเวลาที่อาจทำงานถี่เกินไป ปิดหรือลบส่วนที่ไม่จำเป็นหลังสำรองข้อมูลแล้ว

③ ใช้แคชตามความเหมาะสม

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

④ พิจารณาอัปเกรดแพ็กเกจ

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

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