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

Slides:



Advertisements
Similar presentations
Performance Testing - Kanwalpreet Singh.
Advertisements

Lecture plan Information retrieval (from week 11)
DT228/3 Web Development WWW and Client server model.
Web Booster HTTP Server Acceleration for Lotus Domino.
Chapter 8 Web Server Hardware and Software. Learning Objectives In this chapter, you will learn about: Web server hardware considerations Measuring the.
Technical Architectures
Networked application programs Skills: none Concepts: networked versus stand-alone applications, client-server architecture, Web applications versus specialized.
Web Server Hardware and Software
15 Chapter 15 Web Database Development Database Systems: Design, Implementation, and Management, Fifth Edition, Rob and Coronel.
INTERNET DATABASE Chapter 9. u Basics of Internet, Web, HTTP, HTML, URLs. u Advantages and disadvantages of Web as a database platform. u Approaches for.
Introduction to Web Database Processing
Internet…issues Managing the Internet
INTERNET DATABASE. Internet and E-commerce Internet – a worldwide collection of interconnected computer network Internet – a worldwide collection of interconnected.
Active Server Pages Chapter 1. Introduction Understand how browsers and servers interacted when the Web was young Understand what early Internet and intranet.
Definitions, Definitions, Definitions Lead to Understanding.
Web-based Tools for Electronic Commerce
© 2004, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet.
Electronic Commerce Last Week Internet utility programs
 Proxy Servers are software that act as intermediaries between client and servers on the Internet.  They help users on private networks get information.
ITM352 Javascript and Dynamic Web Pages: Client Side Processing.
Chapter 10 Publishing and Maintaining Your Web Site.
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
Using Standard Industry Benchmarks Chapter 7 CSE807.
Electronic Commerce Last Week
Chapter 3 Web-Based Tools for Electronic Commerce
Server System. Introduction A server system is a computer, or series of computers, that link other computers or electronic devices together. They often.
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
Week 7 Lecture Web Database Development Samuel Conn, Asst. Professor
Web-Based Tools Discuss pros and cons of hosting company’s web site Discuss features of typical Web server software packages Discuss fundamental duties.
14 Publishing a Web Site Section 14.1 Identify the technical needs of a Web server Evaluate Web hosts Compare and contrast internal and external Web hosting.
27.1 Chapter 27 WWW and HTTP Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Student Learning Environment on the World Wide Web l CGI-programming in Perl for the connection of databases over the Internet. l Web authoring using Frontpage.
Chapter 6 The World Wide Web. Web Pages Each page is an interactive multimedia publication It can include: text, graphics, music and videos Pages are.
5 Chapter Five Web Servers. 5 Chapter Objectives Learn about the Microsoft Personal Web Server Software Learn how to improve Web site performance Learn.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 4. Understanding the Internet’s Software Structure.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 23 How Web Host Servers Work.
HOW WEB SERVER WORKS? By- PUSHPENDU MONDAL RAJAT CHAUHAN RAHUL YADAV RANJIT MEENA RAHUL TYAGI.
WWW Forms and Search. Forms URL - always fetch a particular page What if the information we want varies from time to time and from user to user?
Implementation - Part 2 CPS 181s March 18, Pieces of the Site-building Puzzle Page 180, figure 4.1.
Webcommerce Computer Networks Webcommerce by Linnea Reppa Douglas Martindale Lev Shalevich.
Chapter 9 Publishing and Maintaining Your Site. 2 Principles of Web Design Chapter 9 Objectives Understand the features of Internet Service Providers.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
Building Rich Web Applications with Ajax Linda Dailey Paulson IEEE – Computer, October 05 (Vol.38, No.10) Presented by Jingming Zhang.
Web Design (1) Terminology. Coding ‘languages’ (1) HTML - Hypertext Markup Language - describes the content of a web page CSS - Cascading Style Sheets.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
INTRODUCTION TO WEB APPLICATION Chapter 1. In this chapter, you will learn about:  The evolution of the Internet  The beginning of the World Wide Web,
1 WWW. 2 World Wide Web Major application protocol used on the Internet Simple interface Two concepts –Point –Click.
14 1 Chapter 14 Web Database Development Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel.
Java for networking Module Introduction Data Communications Communication architecture Application.
JS (Java Servlets). Internet evolution [1] The internet Internet started of as a static content dispersal and delivery mechanism, where files residing.
Web Server.
27.1 Chapter 27 WWW and HTTP Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Communications & Networks National 4 & 5 Computing Science.
WEB SERVER SOFTWARE FEATURE SETS
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Electronic Commerce Semester 1 Term 1 Lecture 7. Introduction to the Web The Internet supports a variety of important tools, such as file transfer, electronic.
Launch Amazon Instance. Amazon EC2 Amazon Elastic Compute Cloud (Amazon EC2) provides resizable computing capacity in the Amazon Web Services (AWS) cloud.
Lect5.ppt - 02/23/06 CIS 4100 Systems Performance and Evaluation Lecture 6 by Zornitza Genova Prodanoff.
Web Cache. What is Cache? Cache is the storing of data temporarily to improve performance. Cache exist in a variety of areas such as your CPU, Hard Disk.
Web Server Architecture/Hosting Capstone Project2 Name-ASFAQUE KHAN Regno
Tiny http client and server
WWW and HTTP King Fahd University of Petroleum & Minerals
TECHNOLOGY GUIDE THREE
System Architecture & Hardware Configurations
TECHNOLOGY GUIDE THREE
Capacity Analysis, cont. Realistic Server Performance
Section 14.1 Section 14.2 Identify the technical needs of a Web server
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
TECHNOLOGY GUIDE THREE
Presentation transcript:

UNIT-3 Performance Evaluation UNIT-3 IT2031

Web Server Hardware and Performance 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 Software Figure 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 Test A 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 Software WebStone 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