为什么Apache支持PHP,Perl,Python ......但不支持Servlets?

时间:2014-07-01 10:21:04

标签: php apache tomcat servlets web

我阅读了有关Apache HTTP Server的维基百科文章,发现它支持PHP,Perl,Python等。

  

Apache支持各种功能,许多功能都是作为扩展核心功能的已编译模块实现的。这些可以从服务器端编程语言支持到认证方案。一些通用语言接口支持Perl,Python,Tcl和PHP。

那么为什么不扩展它以支持JSP&小服务程序?

另外,我不明白支持Perl,PHP开箱即用。服务器如何进行编译?服务器不应该接收完全编译的普通html文档来提供服务吗?

PS:我不完全确定我理解Tomcat与他之间的区别。 Apache的

1 个答案:

答案 0 :(得分:1)

我认为有两个原因:

- 因为 Apache Tomcat 是servlet容器。 Servlet使用Java(编程编程语言)。 PHP,Python,Perl在 Apache HTTP Server 上运行,它们是脚本编程语言
- 小尺寸安装文件的分离和更好的性能。