当前位置:  开发笔记 > 前端 > 正文

从Tomcat提供静态内容要慢多少?

如何解决《从Tomcat提供静态内容要慢多少?》经验,为你挑选了2个好方法。

所以,我有一个带有大量JSP,servlet的webapp,其中很多都使用了IceFaces.显然,大部分都必须留在Tomcat.

但是,我被告知Tomcat上的静态内容(HTML,图像等)比Apache之类的纯网络服务器慢.我的理解是,当您使用Tomcat作为独立的Web服务器时,它首先使用的是Apache的一个版本.当然,我可能会误解这一点.

但是从Tomcat提供静态图像或文件的代价什么?对于低容量网站,是否值得进入自己的网络服务器?



1> Eddie..:

有关一些信息,请参阅Tomcat Connector常见问题.对于现代版本的Tomcat,性能差异比以前小得多.对于低容量站点,没有理由不能使用Tomcat提供所有内容.



2> 小智..:

我同意,除非有两种情况

    Tomcat使用JSSE的SSL速度明显变慢.有可以插入的本机版本,但这往往更痛苦.通常,SSL比熟悉的Apache Httpd服务器简单一点

    使用HTTpd服务器可以为虚拟Web主机提供更大的灵活性.在这方面,Tomcat并不灵活.不出所料,它缺乏Apache的所有选项:).一个明显不错的是内置压缩静态文件很容易在Apache中添加.tomcat额外的并不难,但它的工作量更大.

    你误会了.Apache Httpd Server是一个完全不同的野兽,没有与Tomcat共享的代码.

如果两者都不是问题,那么就是使用tomcat本身

推荐阅读
N个小灰流_701
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有