Benchmark nanoexpress framework
Sat Mar 26 2022
1 min read
วันนี้ว่างๆ ปกติผมนั่งติดตาม Web Framework benchmark จากที่นี่ https://web-frameworks-benchmark.netlify.app/result (เป็นที่หลักที่ผมไว้เทียบครับ)
ก่อนหน้านี้เล็ง ๆ nanoexpress ไว้บ้างว่าจะเอามาขึ้น project ก็ไม่ได้ขึ้นซักที วันนี้ว่าจะ PoC api เล็ก ๆ ซักตัวเลยลองมานั่ง Load Test ดูซักหน่อย โค้ดไม่มีอะไรมากเพราะผมต้องการดูว่ามันจะรับได้เยอะเท่าไร
mport nanoexpress from ‘nanoexpress’;
const app = nanoexpress();
app.get(‘/’, (req, res) => {
return res.send({ status: ‘ok’ });
});
app.listen(3000);
ทดสอบ start ง่าย ๆ ยังไม่มี cluster
ตัวเลขออกมาดีเลยครับ
เอ้าลองแบบ Cluster ด้วย PM2 ดูหน่อย
เห็น CPU วิ่งเต็มๆ แล้วมันกระชุมกระชวยดีจริงๆ
ผลออกมาเเป็นที่หน้าพอใจ เดี่ยวลองขึ้นโปรเจ็คง่าย ๆ ดูซักตัวก่อนละกันครับ ว่าจะมี Hidden อะไรไหม