ตัวแปร |
นิยามที่ใช้ |
ประโยชน์ |
รูปแสดงตัวอย่างแบบจำลอง |
เริ่มเรียกมาที่หน้า http://test.com/index.html ซึ่งสมมติมี
content เป็น
<link rel="stylesheet
" type="text/css" href="test.css">
<body
background=a.gif>
<img
src=b.gif>
ระบบ Monitor
ทำงานดังต่อไปนี้
Truehits Monitor Server
-------------(HTTP)----------------->http://test.com/index.html
Truehits
Monitor Server [engine parse html] ได้ อีก 3 http
transactions
Truehits Monitor Server
-------------(HTTP)----------------->http://test.com/test.css
Truehits
Monitor Server
-------------(HTTP)----------------->http://test.com/a.gif
Truehits
Monitor Server
-------------(HTTP)----------------->http://test.com/b.gif
ในแต่ละ
transaction นั้น ตัว Engine ได้ทำการ จับเวลา เป็นค่า response_time
และเก็บค่า bytes ที่ transfer ได้ เป็นค่า
bytes_transfer
จะทำให้ทราบได้ว่า เว็บไซต์ที่ได้ทำขึ้นมานั้น
มีอัตราการโหลด และจำนวนไบต์เป็นเท่าไร
โดย แบบจำลอง ดังกล่าว
ทำงานบน LAN Network และ Truehits Monitor Server ตั้งอยู่ที่ สบทร.
ดังนั้นถ้าเป็นโมเด็ม Network อาจทำให้ค่า response_time
มากขึ้นได้
|
อธิบายตัวอย่างแบบจำลอง |
1. เกิดจำนวน HTTP Transaction
ทั้งหมดเป็น 4 transections คือ (1)
http://test.com/index.html , (2)http://test.com/test.css ,
(3)http://test.com/a.gif และ (4) http://test.com/b.gif
2. จำนวน
Byte Transfer เป็นขนาดของทั้ง 3 ไฟล์รวมกัน และรวมกับหน้า
index.html
3. เวลาที่ใช้
จำลองได้เป็นดังรูป
|******t1**** |
|
******t2**** |
|
**********t3****** |
|
*******t4******|
t1
เป็นเวลาที่ใช้ดีง http://test.com/index.html
t2 เป็นเวลาที่ใช้ดีง
http://test.com/test.css
t3 เป็นเวลาที่ใช้ดีง
http://test.com/a.gif
t4 เป็นเวลาที่ใช้ดีง
http://test.com/b.gif
|
Responsetime (msec) |
คือ เวลาที่ใช้ในการทำ Connection มากที่สุด คือ
t3
สาเหตุที่ใช้เวลามากที่สุดมาเป็น Response time
เพราะว่าเป็นเวลาอย่างน้อยที่สุดในการดึงหน้าเว็บมาแสดง เนื่องจาก
การทำงานของ ฺBrowser นั้น สามารถทำ HTTP Connection ได้พร้อม ๆ กัน
ระบบจึงไม่ได้นำเวลาทั้งหมดมาบวกกัน เป็นค่า Response time |
ทราบเวลาอย่างน้อยที่สุดในการเข้าชมเว็บ
ถ้ามากก็ทำให้เว็บดูช้า |
Byte Transfer (Bytes) |
คือ จำนวน Byte Transfer ทั้งหมดใน 1 หน้า |
ทราบว่าในหน้าแรก มีจำนวนไบต์เท่าไร |
HTTP Transaction (Transaction) |
คือ จำนวน Transaction ทั้งหมดใน 1 หน้า |
ทราบว่าในหน้าแรกมี Transaction เท่าไร ถ้ามาก
มีผลให้ใช้เวลาโหลดหน้ามาก |
Avaibility (percent) |
คือเว็บไซต์ Up หรือ Down |
ทราบว่าในหน้าเว็บไซต์มีการ Down มากน้อยหรือไม่
ถ้า Avaibility เป็น 100 เปอร์เซนต์ คือ ไม่มีการ Down
เกิดขั้น |