Contact
Line : comsiam
Contact
Line : comsiam

เว็บไซต์ WordPress ใช้ทรัพยากรเซิร์ฟเวอร์หลายส่วน เช่น CPU หน่วยความจำ จำนวนโปรเซส และพื้นที่จัดเก็บ หากทรัพยากรใกล้ถึงขีดจำกัด เว็บไซต์อาจตอบสนองช้า เกิดข้อผิดพลาด หรือเข้าใช้งานไม่ได้ในบางช่วง
วิธีตรวจสอบที่ดีที่สุดคือดูข้อมูลจากแผงควบคุมโฮสติ้ง แล้วเปรียบเทียบกับช่วงเวลาที่เว็บช้าและข้อจำกัดของแพ็กเกจ แนวทางของ ComSiam คือดูแนวโน้มและตรวจซ้ำ ไม่ตัดสินจากตัวเลขเพียงครั้งเดียว
ชื่อและวิธีแสดงผลอาจต่างกันตามผู้ให้บริการ แต่ทรัพยากรหลักที่ควรรู้จักมีดังนี้
| ทรัพยากร | ใช้ทำอะไร | เมื่อใกล้ถึงขีดจำกัดอาจพบ |
|---|---|---|
| CPU | ประมวลผลคำขอและงานของเว็บไซต์ | เว็บตอบสนองช้าหรือคำขอถูกจำกัด |
| หน่วยความจำ | เก็บข้อมูลที่โปรแกรมกำลังใช้ | เกิดข้อผิดพลาดหรือคำขอทำงานไม่สำเร็จ |
| Entry processes หรือโปรเซส | จำนวนงานที่ทำพร้อมกัน | ผู้เข้าชมบางรายเข้าเว็บไม่ได้ชั่วคราว |
| พื้นที่จัดเก็บ | เก็บไฟล์เว็บ อีเมล และข้อมูลสำรอง | อัปโหลดไฟล์หรือบันทึกข้อมูลไม่ได้ |
| Inodes หรือจำนวนไฟล์ | นับจำนวนไฟล์และโฟลเดอร์ในบัญชี | สร้างไฟล์ใหม่ไม่ได้แม้พื้นที่ยังเหลือ |
ขีดจำกัดและชื่อทรัพยากรแตกต่างกันในแต่ละแพ็กเกจ ควรอ่านตัวเลขควบคู่กับเงื่อนไขของโฮสติ้งที่ใช้อยู่
เข้าสู่ระบบแผงควบคุมของผู้ให้บริการ เช่น cPanel หรือ DirectAdmin แล้วมองหาเมนูที่เกี่ยวกับการใช้ทรัพยากร สถานะบัญชี สถิติ หรือทรัพยากรระบบ ชื่อเมนูอาจไม่เหมือนกันทุกโฮสติ้ง
ตรวจว่ามีการแสดง CPU หน่วยความจำ โปรเซส พื้นที่ และ Inodes หรือไม่ จดค่าที่ใช้กับค่าสูงสุดที่อนุญาตไว้คู่กัน
ถ้ามีกราฟการใช้ทรัพยากร ให้ตรวจช่วงเวลาที่เว็บไซต์ช้า ไม่ใช่ดูเฉพาะค่าขณะนั้น เพราะการใช้งานอาจกลับสู่ปกติแล้ว
อ่านอีเมลหรือข้อความแจ้งเตือนเกี่ยวกับการใช้ CPU หน่วยความจำ หรือการจำกัดคำขอ เพื่อใช้ระบุเวลาและทรัพยากรที่อาจมีปัญหา
ข้อมูลจาก WordPress ช่วยให้เห็นสภาพระบบและข้อผิดพลาดบางอย่าง แต่ไม่ใช่ตัวแทนข้อมูลทรัพยากรทั้งหมดของเซิร์ฟเวอร์
หน้า Site Health ใน WordPress ช่วยตรวจสถานะและการตั้งค่าบางส่วน เช่น เวอร์ชัน PHP และปัญหาการกำหนดค่าที่ควรตรวจเพิ่มเติม
PHP Memory Limit คือขีดจำกัดหน่วยความจำที่สคริปต์ PHP สามารถใช้ได้ต่อคำขอ ไม่ได้บอกว่าเว็บไซต์กำลังใช้หน่วยความจำรวมของเซิร์ฟเวอร์เท่าไร ต้องดูข้อมูลจากโฮสติ้งประกอบ
หาก WordPress หรือโฮสติ้งมีบันทึกข้อผิดพลาด ให้จดเวลาและ URL ที่เกี่ยวข้อง แล้วนำไปเทียบกับกราฟทรัพยากร
ค่าทรัพยากรอาจต่างกันระหว่างหน้าเว็บทั่วไปกับงานที่ใช้การประมวลผลมาก เช่น ค้นหา กรองสินค้า ส่งแบบฟอร์ม หรือทำรายการในร้านค้า
เริ่มจากหน้าแรก หน้าบทความ และหน้าที่มีฟังก์ชันสำคัญ แยกทดสอบทีละหน้า
หากมีกราฟแบบเรียลไทม์ ให้สังเกตการเปลี่ยนแปลงระหว่างเปิดหน้าและใช้งานฟังก์ชัน
ใช้หน้าและการกระทำเดิม แล้วจดเวลา อุปกรณ์ และผลที่เห็น เพื่อเปรียบเทียบกันได้
การทดสอบโหลดจำนวนมากอาจกระทบผู้เข้าชมและใช้ทรัพยากรเกินแพ็กเกจ หากต้องทดสอบหนัก ควรใช้ระบบทดสอบหรือขอคำแนะนำจากผู้ให้บริการก่อน
เครื่องมือตรวจ WordPress บางชนิดช่วยดูคำสั่งฐานข้อมูล การทำงานของ PHP หรือไฟล์ที่ปลั๊กอินและธีมเรียกใช้ ข้อมูลเหล่านี้ช่วยหาว่าส่วนใดของคำขอใช้เวลานาน แต่ไม่ได้แทนกราฟ CPU หรือหน่วยความจำระดับบัญชี
หากใช้ปลั๊กอินสำหรับวิเคราะห์ ให้ใช้เฉพาะช่วงตรวจสอบและจำกัดการแสดงผลไว้กับผู้ดูแลระบบ เพราะเครื่องมือวิเคราะห์เองอาจเพิ่มภาระได้
ComSiam แนะนำให้เทียบค่าที่ใช้กับขีดจำกัดของแพ็กเกจ และตรวจว่าค่าสูงเกิดซ้ำหรือไม่
ตรวจว่าช่วงนั้นมีผู้เข้าชมมาก งานสำรองข้อมูล หรือปลั๊กอินทำงานเบื้องหลังหรือไม่
ตรวจข้อผิดพลาดของ PHP และหน้าที่ใช้ปลั๊กอินหนัก อย่าเพิ่ม Memory Limit โดยไม่ตรวจว่าทรัพยากรรวมของแพ็กเกจรองรับหรือไม่
อาจมีคำขอจำนวนมากทำงานค้างหรือรอฐานข้อมูล ตรวจบันทึกและสอบถามผู้ให้บริการว่าโปรเซสที่แสดงหมายถึงอะไรในแพ็กเกจนั้น
ตรวจไฟล์สำรองเก่า แคช ไฟล์ชั่วคราว และอีเมลที่ไม่ต้องเก็บแล้ว ก่อนลบต้องยืนยันว่าเป็นข้อมูลที่ไม่จำเป็นและมีสำเนาสำรองหากต้องใช้
หากแผงควบคุมไม่มีข้อมูลละเอียด หรือเว็บช้าซ้ำแม้ค่าที่เห็นไม่สูง ให้แจ้งผู้ให้บริการพร้อมช่วงเวลาที่เกิดปัญหา URL ที่ได้รับผลกระทบ และข้อมูลการใช้งานที่สังเกตได้
ถามให้ชัดว่าค่าที่แสดงเป็นการใช้งานปัจจุบันหรือค่าสูงสุดย้อนหลัง และมีข้อจำกัดใดถูกใช้งานเกินหรือไม่ ข้อมูลจากผู้ให้บริการอาจช่วยระบุคำขอหรือกระบวนการที่ผู้ใช้ทั่วไปมองไม่เห็น
การตรวจเป็นลำดับช่วยให้ ComSiam แยกได้ว่าเว็บช้าจากทรัพยากรเซิร์ฟเวอร์หรือจากการทำงานของเว็บไซต์ โดยไม่ต้องเดาจากตัวเลขเดียว
การตรวจทรัพยากร WordPress ควรดู CPU หน่วยความจำ โปรเซส พื้นที่ และ Inodes จากแผงควบคุมโฮสติ้ง แล้วเปรียบเทียบกับขีดจำกัดแพ็กเกจและช่วงที่เว็บช้า ข้อมูล Site Health และเครื่องมือวิเคราะห์ WordPress ใช้ช่วยหาสาเหตุเพิ่มเติมได้ แต่ไม่แทนข้อมูลระดับเซิร์ฟเวอร์
จดผลและทดสอบหน้าเดิมซ้ำ หากพบว่าทรัพยากรชนขีดจำกัด ให้ส่งเวลาและข้อมูลที่บันทึกไว้ให้ผู้ให้บริการตรวจต่อ วิธีนี้ช่วยให้ ComSiam วางแผนแก้ไขได้จากข้อมูลจริงและเลือกแนวทางที่เหมาะกับเว็บไซต์