Monday, January 3, 2011
【 Weak current College 】 Web server overview and performance improvement tips
As a resource of the Organization and expression mechanism, the Web has become the Internet's most important information medium. Therefore the performance of the Web has become a site for the success of an important evaluation criteria. Which Web server you are an important part of Web performance.
Web server performance refers to a Web server's ability to respond to user requests. In order to improve Web server performance for many attempts, had achieved gratifying results. This article on the research results of the analysis by our predecessors, in the specific application environments to optimize Web server method and strategy.
Web server overview
Web system is now widely used in the network, and the Web server is the Web an important component of the system. Complete Web structure should include: http protocol, Web server, the common gateway interface, CGI, a Web application interface, a Web browser.
Web server is hosting on the Internet in some type of computer programs. It is in the network information provider backbone HTTP for information dissemination, information query, data processing, and many other application server builds basic platform, its main function is to provide online information browsing services. When a Web browser (client) connection to the server and requests a file, the server processes the request and send the file to the browser, included information will tell the browser how to view the files (that is, file types).
Web server in the web page treatment can be broadly divided into three steps: the first step, a Web browser to a specific server Web page request; the second step, the Web server receives a request to the Web page, look for the requested web page and set the requested Web page to a Web browser; the third step, the Web server receives the requested web page and displays it.
Web server capable of storing information, not only can users through a Web browser provides information on the basis of running scripts and programs. On the Web, the most common form of nuclear search engines are using a CGI script.
Impact web application server performance factors
Web server performance refers to a Web server's ability to respond to user requests, the server's performance for a critical Web systems. In order to improve Web server performance for many attempts, it uses many techniques and methods, but these technologies and methods often lack the applicability.
Through the analysis of the past can be found in the optimization of the Web server side and this problem there are two main reasons: on the one hand, the server performance evaluation, on the one hand, the selection of the optimum scheme considering not comprehensive.
Current server performance profiling tool on Web servers when profiling is in fact by one or a few computers simulate client, and test the Web server to communicate, they in fact constituted only a local area network environment, this is truly a wide area network environment with some differences.
In addition, the evaluation tool to select the network load, although already as much as possible close to the real load, but with continued high frequency load requirements still has gaps; Moreover, in the performance measurement indicators and analysis are not reasonable, causing analysis results is not impartial, reliable. While the choice of optimizing Web server method, often just consider this a Web server, rarely with specific application environments. So I created a scientific evaluation of the results is not enough, the application of environmental considerations not comprehensive, the lack of Web server performance tuning. So in a specific application environment to optimize Web server performance need to consider the following two main factors: the network characteristics and Web load characteristics.
Network performance is the web server's network, is a WAN or LAN, is a high-speed network (transmission rate in more than 1OOMb/s network is called high-speed network) or a slow network, in different network related transfer data type, network response time, throughput, utilization, and other network characteristics, and therefore to distinguish the analysis of the specific circumstances.
But in Web load characteristics, since the Web server are evaluated, a crucial factor is the Web load selection. Profiling tools although there are many, but they are all in the select load had done their homework. About Web load characteristics of the main purpose is for Web server performance when profiling, you can choose according to these characteristics, most real-world simulation Web load testing tool to get the most relevant to the facts of Web server performance evaluation data, in order to better analyze and derive optimal scenario.
Labels:
[:]
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment