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

26 Nov 2015

Share to:

เมื่อเราพัฒนา 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

วิธี update extension chrome

สวัสดีครับ วันนี้ผมจะสอนวิธีการ update extension ของ chrome กันครับ โดยปกติแล้ว ระบบ extension ของ chrome จะ update ให้เราโดยอัตโนมัติอยุ่แล้ว แต่ถ้าเราใจร้อนก็สามารถ update ด้วยตัวเองได้ โดยมีวิธีดังนี้ ให้ลบ extension ออกแล้ว ติดตั้งใหม่ ผมจะแบ่งเป็นสองขั้นตอนคือ ลบ extension และ ติดตั้ง extension

Config static ip address Raspbian Jessie (Raspberry pi)

หลังจากที่ Raspberry pi ได้ออก OS Raspbian Jessie Kernal version 4.1 เมื่อ 18-03-2016 วิธีการ Config static ip address แบบเดิม วิธี config ip ใน linux ไม่สามารถใช้งานได้

วิธีการ ซื้อ-จองล่วงหน้า ลอตเตอรี่ให้ได้

หลังจากที่มีโครงการซื้อ-จองล่วงหน้าสลากกินแบ่งรัฐบาลเป็นรูปแบบการจัดสรรสลากกินแบ่งรัฐบาล ที่เปิดให้ซื้อ-จองผ่านช่องทางต่าง ๆ ของ ธนาคารกรุงไทย โดยการจองซื้อสลากสามารถทำได้ ทำได้ 3 ช่องทาง ช่องทางแรกคือไปพบพนักงานที่ธนาคารกรุงไทยเลย  ช่องทางที่สองคือผ่านเครื่อง ATM ของธนาคารกรุงไทย ซึ่งมี ATM ที่รองรับ 9000 เครื่องทั่วประเทศ และช่องทางที่สามคือ internet banking เมื่อเกิดโครงการนี้ขึ้นมา ปัญหาที่เกิดขึ้นคือ มีคนจํานวนไม่น้อยที่ไม่สามารถจองหรือซื้อสลากกินแบ่งรัฐบาลได้ เนื่องจากมีคนเข้าทํารายการจองหรือซื้อสลากกินแบ่งรัฐบาลเป็นจํานวนมาก (ช่วงแรกระบบถึงกับล่มเลยทีเดียว)


Copyright © 2019 - 2024 thiti.dev |  v1.39.0 |  Privacy policy | 

Build with ❤️ and Astro.

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