Web server purchase considerations

  
                  

Usually establish a website, consider the choice of hardware platform, operating system, database, Web server, Web application software, etc., according to the type of website, website size, capital budget and experience, etc., select from a variety of options The product is not a simple matter, but also consider issues such as maintenance and updates in the future.

When choosing a web server, you should consider not only the current needs, but also the features that may be needed in the future, because replacing a web server is usually much more difficult than installing standard software, which can lead to a series of problems, such as Whether the page script needs to be changed, whether the application server needs to be changed, and so on. Most web servers are optimized for an operating system, and some can only run on one operating system, so when choosing a web server, you need to consider it with the operating system. And the general brand Web server has its own set of Web server system software, which should consider the standards, applications (including database applications) and security protocols supported by the software. Generally consider the following aspects:

1. Performance
Because the type of data provided by the Web server to its customers is usually confidential. Static web directory pages require less CPU processing than most dynamic pages that need to be updated, such as Microsoft's Active Server Pages (ASP), so the first priority we consider is "multiple NIC optimization" and "high speed disk." I/O optimization." In addition, since the access to the Web page also affects the impact of the file system cache on the server memory subsystem, and the dynamic Web page and the back-mounted database already form the first two layers of the standard application layer 3 architecture, we are developing the server. The selection scheme needs to consider the impact of CPU configuration on current network bandwidth, the impact of network resources (including network structure) on application access, the peak value of disk I/O and random read/write ratio, and the client's Web click in actual applications. The impact of the impacted and optimized network on improving the actual benefits of the application system, and the consideration of the occupancy and success rate of the system resources for concurrent transactions.

2. Number of concurrent users supported
This is the easiest thing for everyone to think about. The number of concurrent users of the web server supports the number of user connections that the web server can allow at the same time. The number of users supported is primarily determined by the hardware configuration of the system, network egress bandwidth, and application complexity. Small enterprise sites can support 500 users, and for large, medium, and small enterprise sites, you may need to support more than 10,000 concurrent users.

3.Responsiveness
In fact, this parameter is related to the number of concurrent users that can be supported as described above. The faster the response, the more accesses can be supported per unit time, and the response of the user clicks. The faster the speed.

4. Web server software system support for standards and applications
This is very important, if the web page of your company's Web site is mainly ASP dynamic type, it is not suitable to choose Apache server system, because It does not support ASP. Similarly, if your company's database system is SQL, it is not suitable to choose Apache, also because it does not support. Of course, this is actually a simple example. There are still many things to note in this regard, such as support for various languages ​​and support for network communication protocols. Also, some websites require web servers to have some special features, such as convenient user authentication, multimedia stream delivery, SSL, support for a certain scripting language, etc. When selecting a web server, be sure to support the required functions, or Load third-party software for support. Be sure to know the details in detail.

5. Security
Because Web servers are usually placed outside the firewall, or DMZ, the security of the Web server is particularly important. It mainly needs to consider two aspects: First, to protect the confidential information of the Web server, the second is to prevent hacker attacks. In order to have these two security features, in addition to some security policies and tools, you need to pay attention to the minimum and simplest installed system on the server itself. Only in this way, hackers will not be able to start.

6. The difficulty of management
Web server management has two meanings: one is to manage the Web server is simple and easy to use the second is to use the Web interface for network management. The management interface for managing web servers typically has command line, Telnet, HTML, and window-based applications. A manageable web server should have a graphical user interface and a comprehensive wizard system or help documentation. Complex management interfaces can cause problems, waste time, and can lead to configuration errors and security holes. Experienced Web site administrators can configure a secure and efficient server to quickly resolve problems. If you host it, IAP will generally help resolve the issue, or you can consult the IAP administrator.

7. Technical support
This involves the future service system and technical strength of Web server vendors. After all, the application of such a large system is very complicated, especially for UNIX or LINUX server systems that are rarely touched. If there is a problem, the timely and reliable technical support of the manufacturer cannot be obtained, which will likely affect the normal application of the company's e-commerce.

Of course, there are far more to consider, such as the reliability and practicality of the server.

Copyright © Windows knowledge All Rights Reserved