Currently, in the Internet Web server software platforms dominated is open source, cross-platform ApacheHTTP and WindowsNT/2000 of Microsoft IIS.
They seem to be in the next few years continue to dominate this market. However, there have been other competitors eager, including cross-platform server. This one is new, it is said that it XitamiWeb server is a compact, fast, and powerful multiplatform open source Web server. This product will be released in two ways: the free version and XitamiPro Edition. The difference between the two versions (except for the price of) only to the Pro version adds a SSL layers, so it supports SSL/2, SSL/TLS 3, there are strong encryption. In this article, we will explore in Windows platform and will be installed on the Linux platform. I will only show the free version of the software. At the same time also will introduce some standard so that the server and the industry's current leader. Installation on Windows Me installed in single-processor Xitami for Windows2000 host. In order to achieve the purpose of the experiment, I select Turbo installation mode in order to achieve the highest possible efficiency. In fact, in Microsoft's platform environment, installation is simple: download executable once the download is complete double-click the icon, and then just answer a few questions. After the installation has completed, you need to create two simple file: defaults.cfg and defaults.aut. Defaults.cfg file determines the system where to find the containing the user name and password; defaults.aut contains the real file name and password. Defaults.cfg generally goes like this: [Security] filename = defaults.aut defaults.aut file like this: [Security] filename = defaults.aut as you see, defaults.cfg point to a file named defaults.aut to verify the user name and password. These two files are placed in C:Xitami directory. Because the server will be in 60 seconds rereading this directory, there is no need to restart the system. This configuration consists of a Web-based administration tools. After you finish these, Xitami can begin work. You will notice that your system has a small containing X, the green circle. Through it you can start, stop, and configure Xitami. Standard for all three servers are built on Pogo, Athlon750 contains 256MB RAM on this model. I start to detect and shut down a server at a time. I am using httperf standard software, in each individual test makes a httperf per second generated total task speed ten task (each task consists of five calls, per call interval). If you want a more rigorous test, you can use this command, it makes one per second httperf task speed 1000 task (each task including 100 calls, per call interval one second). A graphic is the first test results. Linux/graphics/Apache_IIS1.gi > graphics A first test results are obvious. You can see in the Apache host on results and on Windows and Linux. IIS has considerable performance, and the results of similar LinuxApache server. Xitami is another conclusion: the Xitami server win in the competition. For example, on request of the data. In WindowsApache, each request requires 21.4 milliseconds, a second 46.6 requests. But in the speed significantly on LinuxApache, each request requires only one second 11.0 milliseconds, 91.1 requests. Skip these directly at Xitami, speed boost is exponential. On Windows, Xitami each one request simply 5.5 MS, a second 180.7 requests can be processed. Finally, LinuxXitami each request requires 5.5 milliseconds, a second 181.1 requests. From the slowest (on Windows running under Apache) to the fastest (on Linux running Xitami), speed boosts 74.3%. But how do scale? in order to test this, I decided at the same time from other machines to send a large number of requests to the server. In order to achieve this test, from two machines to each server to send a large number of directives, and record the results. For easier viewing, I just keep a machine of results (from the same machine), listed in the B in graphics. Linux/graphics/Apache_IIS2.gi > graphics B If you do not consider the factors, the platform test for these servers is a success. We note that the results do not like the first time then the balance. Although hardware and platform environment without any change, but because of the increased volume and join another directives for a client, the result is completely changed. IIS is the only one result changes very little server. Although miss the Xitami, but IIS performance of relatively stable. Whether this result shows the Xitami and nothing special places size in this test?, we see a decline in the efficiency. In order to test this conclusion, I am in IIS and the Xitami server at the same time use another command mode results in graphics C. Graphics C as you in the thirdThe test's results see, Xitami servers to stay ahead in most of the IIS server. Although the observation of CPU time, the two servers to display the same results. This is because the Xitami from Turbo mode to Normal. Before conversion, Xitami CPU utilization to 100 percent CPU utilization, IIS only 50%. This is why I look after, found Xitami configuration except that configure execution efficiency. IIS and Apache is running as a background server. When using Turbo environment, because the Xitami server has been running in the foreground, just like a normal application can quickly consume all CPU cycles. Although the implementation is very efficient, but it's your hardware is not the best. If you intend to give up those expensive servers, you would be willing to visit the Xitami installation page, you can click on your server, Xitami on the main page of links, or enter Web-BasedAdmin http://server.ip.addy/admin. In Web-BasedAdmin interface, click the Configuration button, in the new window click on the Advanced button. In AdvancedConfiguration interface, you will see ServerPerformanceconfiguration entrance. Select Background, click on the Save button, and then click on the Restart button. Now your server will run as a background server, this will reduce the efficiency of some do, but you can save a lot of CPU clock cycle. Summary of Xitami is noteworthy. Tested, its performance is excellent. Its speed, size, simple management, price advantage will make it the Web server market captaincy, well meet your Web site needs. (Translation: Jade; the responsible editor: Liu) TechRepublic is a specially designed for all types of IT professionals to set up online community and Resource Center, we offer in-depth technical articles, these articles are written by IT experts, in the face of IT expert readers. In addition to providing e-mail from Windows to the outside of the firewall and other articles, we also provide IT industry analyst, download, management points, discussion groups and news mail service.
No comments:
Post a Comment