unit-3 performance evaluation unit-3 it2031. web server hardware and performance evaluation key...
DESCRIPTION
Web Server Performance Evaluation Benchmarking – Used to compare performance of hardware and software Connection speed How many users can the server handle – Throughput is the number of HTTP requests processed at one time Mix and type of Web pages affect performanceTRANSCRIPT
UNIT-3Performance Evaluation
UNIT-3 IT2031
Web Server Hardware andPerformance Evaluation
• Key question is whether a company should host their own Web site
• Find out what management and sales staff want to accomplish with a server– Whom do they want to reach?– Will the server run transactions?– How involved will the staff be on a daily basis?
Web Server Performance Evaluation
• Benchmarking– Used to compare performance of hardware and
software• Connection speed• How many users can the server handle
– Throughput is the number of HTTP requests processed at one time
• Mix and type of Web pages affect performance
Web Server Benchmark SoftwareFigure 3-4
Benchmarking Web Server Hardware and Software
Introduction• Benchmarking a Web server is testing used to
compare performance of hardware and software offered by various vendors
• The results of benchmark tests demonstrate that there are measurable differences in various Web server performance
UNIT-3 IT2031
Benchmark TestA benchmark test considers several factors such as:• The computer hardware• The Web server software• Network connection
– A Web server on a T3 connection can deliver Web pages to clients much faster than it could on a T1 connection.
• Throughput– It is the number of HTTP requests that a particular hardware and
software combination can process in a unit of time.• Response Time
– It is the amount of time that a server requires to process one request.
• Type of Web page– static versus dynamic
UNIT-3 IT2031
Benchmarking SoftwareWebStone is a popular benchmarking software that measures
performance on various types of Web pages (static and dynamic) such as:
• HTML: This is the standard static Web page containing only HTML tags.
• CGI: Common Gateway Interface or CGI protocol causes the Web server to run another program and return the result to the Web server.
• API: Application Programming Interface or API is a set of protocols that uses “multithreading” to handle user requests of the dynamic Web pages. – API is more efficient than CGI, as CGI requires an individual
program to be brought to the Web server memory when requested by multiple users.
UNIT-3 IT2031
Web Server Benchmark Software
• Web server benchmark software types are• listed below:• NetBench• ServerBench• SPEC SFS97• SPECweb99• WCAT• WebBench• WebStone
UNIT-3 IT2031