ทดสอบประสิทธิภาพของ 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

Enable SSH On Raspberry Pi แบบง่ายๆ

สวัสดีครับ ปกติเวลาเริ่มใช้งาน Raspberry Pi หลังจากที่ติดตั้ง OS ใน SD Card แล้ว SSH จะถูก Disable ไว้ ซึ่งเป็น Default ถ้าเราต้องการใช้งานก็จะต้องไป Config เพื่อเปิดมัน ซึ่งแน่นอนว่าคนที่ใช้งาน Raspberry Pi ส่วนใหญ่จะต้องใช้งาน SSH อยู่แล้ว

Arduino ตอน3 ติดตั้ง Arduino IDE และเริ่มต้นเขียนโปรแกรมแรก

สวัสดีครับ บนความนี้เราจะมาเรียนรู้การใช้งาน Arduino โดยเริ่มตั้งแต่การติดตั้งโปรแกรม Arduino IDE ไปจนถึงการเขียนโปรแกรมพื้นฐาน โปรแกรมแรก เพื่อสั่งงาน Arduinoเพื่อให้เข้าใจถึงวิธีการใช้งาน และการทํางานของ Arduino เราจะมาดูกันก่อนว่า Arduino IDE คืออะไร?

Vue.js เริ่มต้น ตอน7 (Class and Style Bindings)

ในตอนที่ 7 นี้จะเกี่ยวกับเรื่อง Class and Style Bindings ใน vue.js ครับ ในการจัดการ Class และ Style เราสามารถใช้ v-bind ได้ เพื่อให้เราสามารถใส่ Logic หรือ ตัวแปรลงไปได้ ทําให้เราสามารถทํา Class  และ Style แบบ Dinamic ได้ง่ายขึ้น


Copyright © 2019 - 2025 thiti.dev |  v1.51.0 |  Privacy policy | 

Build with ❤️ and Astro.

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