ทดสอบประสิทธิภาพของ web server ด้วย Apache Benchmark (Ab)

26 Nov 2015,
Share: 

เมื่อเราพัฒนา web site หนึ่งขึ้นมา เราจะรู้ได้อย่างไรว่าเว็บเรามีความเร็วในการทํางานมากน้อยแค่ไหน หรือแม้กระทั่ง Server ของเราทํางานได้ดีแค่ไหน สามารถรองรับ user ได้เท่าไร โดยปกติเมื่อเราติดตั้ง Apache จะมี tool ตัวนึงชื่อว่า ab (Apache Benchmark) ติดมาด้วย ซึ่ง tool ตัวนี้สามารถจําลองการเรียกใช้งานเว็บตาม path ที่เราระบุ

การใช้งานจะเรียกใช้คําสั่งคือ

ab -n 10000 -c 200 -t 30 http://localhost/
  • -n 10000 คือ จํานวน request ที่เรียกไปยังเว็บที่ระบุไว้
  • -c 200 คือ จํานวน user ที่เรียก request พร้อมกัน(Concurrent connections)
  • -t 30 คือ ระยะเวลาในการทดสอบมีหน่วยเป็นวินาที หากเรากำหนดค่านี้ไว้ แล้วเวลาเราทดสอบ แล้วใช้เวลานานกว่าที่กำหนดไว้นี้ การทดสอบจะหยุดลงทันที่ ถึงแม้ว่าจำนวน request จะยังไม่ถึงตามที่เรากำหนดไว้ก็ตาม
  • http://localhost คือ url ที่เราต้องการจะทดสอบ

Suggestion blogs

ทําไฟฉาย Solar cell ใช้เอง

สวัสดีครับ วันนี้ผมได้ไปเจออุปกรณ์ที่ผมทําขึ้นไว้มื่อหลายปีก่อน ที่ทําจากของเหลือใช้ มันคือไฟฉายที่ใช้พลังงานแสงอาทิตย์ สามารถไว้ใช้ในยามฉุกเฉิน เช่น นํ้าท่วม ไฟฟ้าไม่สามารถใช้ได้เป็นเวลานานๆ, Camping ฯลฯ ผมจึงมาสอนวิธีการทําให้ผู้ที่สนใจได้ทําไว้ใช้งานกัน เน้นทํางายๆ อุปกรณ์น้อยๆ :)

วิธีใช้ Floating IP ใน DigitalOcean

Floating IP คืออะไรFloating IP คือ Static IP ที่ชี้ไปยัง droplet อันใดอันหนึ่ง ซึ่งเราสามารถระบุได้ว่าต้องการจะให้ชี้ หรือ redirect ไปที่ droplet ไหน โดยสามารถทําได้อย่างง่ายดาย และรวดเร็ว

Arduino ตอน1 Arduino คืออะไร

ก่อนที่จะรู้จัก Arduino เรามาทําความรู้จักกับ Microcontroller และ Open source กันก่อน ซึ่งผมจะอธิบายไปทีละตัวดังนี้


Copyright © 2019 - 2026 thiti.dev |  v1.61.0 |  Privacy policy | 

Build with ❤️ and Astro.

Github profile   Linkedin profile   Instagram   X profile   Nostr   Youtube channel   Telegram   Email contact   วงแหวนเว็บ