Overview: Web server and its impact factors

Source: Internet
Author: User
Tags interface client

As a resource organization and expression mechanism, the web has become the Internet's most important information transmission medium. So Web performance has become an important evaluation criterion for judging a website's success. The Web server is an important part in determining Web performance.

Web server performance refers to the ability of a Web server to respond to user requests. In order to improve the performance of the Web server, many attempts have been made and gratifying results have been achieved. Based on the analysis of previous research results, the paper puts forward the methods and strategies of optimizing Web server in specific application environment.

  Web Server

Web systems are now widely used in networks, and Web servers are an important part of web systems. The complete Web architecture should include: HTTP protocol, Web server, Universal Gateway Interface CGI, Web application interface, Web browser.

A Web server is a program that resides on a type of computer on the Internet. It is in the network information provider backbone HTTP for the implementation of information dissemination, data query, data processing and many other applications to build a basic platform for the server, its main function is to provide online information browsing services. When a Web browser (client) connects to the server and requests a file, the server processes the request and sends the file to the browser, with information that tells the browser how to view the file (that is, the file type).

A Web server can be divided into three steps in Web page processing: The first step, a Web browser sends a Web page request to a particular server, and the second step, when the Web server receives a Web page request, looks for the requested Web page and routes the requested Web page to the Web browser Third step, the Web server receives the requested Web page and displays it.

Not only can the Web server store information, but it can also run scripts and programs based on information provided by the user through a Web browser. On the web, most of the most form-list nuclear search engines use CGI scripts.

  factors that affect Web application server performance

The performance of a Web server is the ability of a Web server to respond to user requests, and the performance of the server is critical to a web system. In order to improve the performance of the Web server, many attempts have been made and many techniques and methods have been used, but these techniques and methods often lack applicability.

Through the analysis of the predecessors, we can find that there are two reasons for this problem in the optimization side of the Web server: On the one hand, the performance evaluation of the server is caused by the optimization scheme.

The current server performance evaluation tool in the evaluation of the Web server, in fact, by one or several computer simulation client, and the measured Web server communication, they are actually composed of a LAN environment, which is a real WAN environment and a certain difference.

In addition, while the evaluation tool chooses the network load, although it is as close to the real load as possible, there is still a gap with the continuous high frequency load requirement, moreover, the selection and analysis of performance test indicators are not reasonable enough, resulting in the analysis result is not fair and reliable. In the selection of methods to optimize the Web server, often only consider the Web server this aspect, rarely combined with the specific application environment. Therefore, the evaluation results are not scientific enough, the application environment is not comprehensive enough, the performance optimization of Web server lacks pertinence. Therefore, in a specific application environment to optimize the performance of the Web server needs to consider the following two main factors: network characteristics and web load characteristics.

Network characteristics refers to the network situation where the Web server is located, is a WAN or LAN, high-speed network (transmission rate in 1oomb/s above the network is called High-speed network) or Low-speed network, in different networks related to the type of transmission data, network corresponding time, throughput, utilization and other network characteristics are different, So we should make a distinction between the specific situation and specific analysis.

In terms of Web load characteristics, a key factor in the evaluation of a Web server is the choice of Web load. There are a variety of profiling tools, but they all do their homework on the selection load. The main purpose of the study of Web load characteristics is to evaluate the performance of Web server, according to these characteristics, the simulation of the most realistic web load evaluation tools to obtain the most closely related to the facts of the Web server performance evaluation data, in order to better analyze and get the optimization scheme.

  please contact the site, timely note your name. Contact Email: edu#chinaz.com (change # to @).



Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.