Http://www.86un.com/Article/ShowArticle.asp? ArticleID = 228
Internet Information Server is a web server that allows information to be published on the public Intranet or the Internet.
First, Internet Information Server (IIS) is a World Wide Web server. The total number of gopher servers and FTP servers is included. IIS means that you can publish web pages, and there are Asp (Active Server Pages), Java, and VBScript pages, which have some extension functions. IIS supports some interesting tools, such as the compiling interface (Frontpage), the Index Server, and the net show)
Secondly, IIS is a file and application of the French server provided along with Windows NT Server 4.0, is the basic component of the establishment of Internet server on Windows NT Server. It is fully integrated with Windows NT Server, allowing the use of the built-in security of Windows NT server and the NTFS file system to establish a strong and powerful Internet/Intranet site.
As Web-based applications are growing today, traditional HTML cannot meet the current needs. We need an interactive web, so we were born to talk about all kinds of web. Such as ASP, JSP, and PHP. Of course, these speeches have close contact with the traditional ones, such as PHP Based on C and C ++, JSP based on Java. Tomcat is a running platform of JSP and servlet.
Tomcat is not only a servlet container, but also a traditional web server: Processing HTML pages. However, compared with Apache, It is inferior to Apache in dealing with static html. We can integrate Tomcat and Apache to let Apache handle static html, while Tomcat handles JSP and servlet. For this integration, you only need to click on the configuration file of Apache and tomcat.
Tomcat-based development is really the first to open up JSP and Servlet, open up JSP and servlet is very simple, you can use the popular text editor IDE, and then package it into war. Ant is also a sub-project in Jakarta. Ant is similar to make in UNIX. You need to write a build. XML file, and then run ant to complete what the XML file says. This is a good thing to deal with a large application, we only need to write a few tools in XML to compile and package them into war. In fact, ant has been included in the announcement of many application servers. In jsp1.2, you can manipulate the tag library to implement JavaCodeSeparation from HTML files makes JSP maintenance more convenient.
Apache is a free-of-charge website server...
Apache is a kind of website server with the highest availability, which is three times the size of microservices...
Apache is the most customized web server!
Apache is the world's top Web server. According to Netcraft (www. netsraft. co. uk), more than 50% of web servers in the world are using Apache.
In April 1995, the earliest apache version 0.6.2 was published by Apache Group. apache Group is a completely through the process of Internet operation of non dividend institutions, it to determine Apache Web Server scale publication version should cover what content. promise anyone to hide their mistakes, provide new features and port it to a new platform, and other things. when the new Code is submitted to the Apache Group, the Group will assess its details and conduct tests. If the code is regarded as a license, it will be integrated into the primary publication version of Apache.
1) it is almost possible to run on all the computer platforms.
2) support the latest HTTP/1.1 peace talks
3) simple and powerful file-based configuration (httpd. conf ).
4) Support General Gateway Interface (CGI)
5) support fake hosts.
6) Support HTTP authentication.
7) Integrate Perl.
8) Integrated agent
9) can be through the process of Web Viewer supervision server situation, can customize the diary.
10) support server Order (SSI ).
11) Support for Secure Socket Layer (SSL ).
12) tracking of valid user sessions.
13) Support FastCGI
14) support Java Servlets.
Error (maybe it is, maybe not ):
Apache does not provide graphical user interfaces (GUI) for the handler, but the apache version has supported GUI.
Differences between APACHE and tomcat
Apache is a Web server, which can be used as a Web server, but only supports static Web pages. Such as ASP, PHP, CGI, JSP, and other dynamic web pages.
If you want to run JSP in Apache, you need an interpreter to implement JSP web pages. This JSP interpreter is tomcat. Why JDK? If JSP is required to connect to a database, JDK is required to provide the drive path of the database. To run the JSP web server platform, Apache + Tomcat + JDK is required.
The benefits of integration are:
If the client requests a static page, it only needs the Apache server to request it;
If the client requests a dynamic page, it is the corresponding request of the Tomcat server;
Because JSP is the server side to interpret the Code, such integration can reduce Tomcat service overhead.
Test results in the same environment and Code on the same machine
In 500, the client concurrency is 10 seconds, and the concurrency frequency is calculated based on the processing capability. below is the number of page visits within 10 seconds. A total of five times are pressed.
In 500, the client concurrency is 100 seconds, and the concurrency frequency is calculated based on the processing capability.
----------Use jmeter to perform performance stress tests on Tomcat Apache UFO respectively. Use jmeter to perform performance tests on Tomcat, Apache, and UFO (web server software released on www.gm365.com ).