Tomcat教程

使用Apache Web服务器

我们可以把Tomcat当成独立的Web服务器与servlet container,或者作为个别Web服务器 的附加servlet container。这两种方式都很普遍,并各自适合某些特定的情况。

Tomcat的作者花了相当多的时间与精力,使Tomcat成为高性能的独立式Web服务器; 因此您很容易架设及运行网站.而无须报忧如何将Tomcat与第方的Web服务器连掊。 Tomcat内嵌的Web服务器是一个高性能的HTTP1.1服务器,当正确地配置好后,可以相 当快速地提供静态网页内容。除此之外,这些开发人员也将全功能Web服务器所具有的 功能追加到了Tonicat中,如CGI脚本功能、主目录映射工具(home directory mapper} 等。

Tomcat的作者也认识到,许多公司与其他的组织已经以Apache httpd来运行Web服务器 了,他们可能不想把该服务器换成Tomcat的内嵌Web服务器。Apachc是因特网上首选的 Web服务器,至于是不是有史以来最有弹性、最富完整功能与支持的服务器,则 还有争议。不过,就算有人想更换成其他的Web服务器,也是十分困难的事情,因为通 常他们的网站已经与Apache的功能整合太深。同时,其他的Web服务器也不容易赶上 Apache的性能,因为多年来人们已经用许多不同的方法把Apache的性能调整至最佳状 态了。

Tomcat的Web服务器是高性能优化过的,而且今天的Java运行时是编译Tomcat的优良工具,因此,其运行的结果二进制文件对操作系统而言也是髙度优化过的。把Tomcat配置为所有请求必须先通过Apache httpd传播的方式,这一方法实际会减慢Tomcat的响应速 度,而且通常需要优化Web服务器管理员的动态网页性能。

关注微信获取最新动态