unit-3 performance evaluation unit-3 it2031. web server hardware and performance evaluation key...

8
UNIT-3 Performance Evaluation UNIT-3 IT2031

Upload: rudolf-franklin

Post on 17-Jan-2018

218 views

Category:

Documents


0 download

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 performance

TRANSCRIPT

Page 1: UNIT-3 Performance Evaluation UNIT-3 IT2031. Web Server Hardware and Performance Evaluation Key question is whether a company should host their own Web

UNIT-3Performance Evaluation

UNIT-3 IT2031

Page 2: UNIT-3 Performance Evaluation UNIT-3 IT2031. Web Server Hardware and Performance Evaluation Key question is whether a company should host their own Web

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?

Page 3: UNIT-3 Performance Evaluation UNIT-3 IT2031. Web Server Hardware and Performance Evaluation Key question is whether a company should host their own Web

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

Page 4: UNIT-3 Performance Evaluation UNIT-3 IT2031. Web Server Hardware and Performance Evaluation Key question is whether a company should host their own Web

Web Server Benchmark SoftwareFigure 3-4

Page 5: UNIT-3 Performance Evaluation UNIT-3 IT2031. Web Server Hardware and Performance Evaluation Key question is whether a company should host their own Web

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

Page 6: UNIT-3 Performance Evaluation UNIT-3 IT2031. Web Server Hardware and Performance Evaluation Key question is whether a company should host their own Web

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

Page 7: UNIT-3 Performance Evaluation UNIT-3 IT2031. Web Server Hardware and Performance Evaluation Key question is whether a company should host their own Web

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

Page 8: UNIT-3 Performance Evaluation UNIT-3 IT2031. Web Server Hardware and Performance Evaluation Key question is whether a company should host their own Web

Web Server Benchmark Software

• Web server benchmark software types are• listed below:• NetBench• ServerBench• SPEC SFS97• SPECweb99• WCAT• WebBench• WebStone

UNIT-3 IT2031