ผมสร้างเว็บโดยใช้ nodejs แล้วรันแล้วมันกิน cpu หนักมาก

คือผมรันเว็บที่เขียนโดย nodejs บน VPS พอทดสอบตอนเข้าเว็บปกติทุกอย่าง cpu ก็กินไม่มาก แต่พอทดสอบแก้ไขข้อมูลใน DB ผ่านหน้าเว็บ ปรากฏว่า cpu ทำงานหนักขึ้น ตอนแรกนึกว่าจะค่อยๆลง แต่ไม่เลย ค้างอยู่บนยอดนั้น ถ้าไม่ restart app ก็ไม่ลงมา แต่ข้อมูลถูกบันทึกเรียบร้อย แถบไม่ error ขึ้นด้วย อยากรู้ว่าเป็นเพราะอะไร แบบ ต้นเหตุส่วนใหญ่ที่ทุกคนเจอมาจาอะไร เผื่อผมจะไปเช็คได้ถูกที่ ขอบคุณครับ
คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 1
- ลืม return request ซักที่
- มี loop วนใน event loop
- มี computation intensive ใน thread หลัก
- CPU vps spec ต่ำ
- เป็นไปได้มากมายจิปาถะ
ของแบบนี้มันต้องไล่ code นะครับถึงจะรู้
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่