案例背景:
IIS+tomcat整合后,用80端口访问部署在tomcat下面的项目,出现和以前直接用端口去访问此项目加载速度差距有四五倍左右,着实吓了一跳。
原因:
发现isapi_redirect在沟通IIS和tomcat时 产生了好多日志,遂去查看当时写的配置,在isapi_redirect.properties里面有句话,
log_level=debug
解决方案:
log_level=debug 改为 log_level=info
重启IIS立马速度回来了
顺便:
顺便说说这个整合过程有点坑的,一定要注意看tomcat官方给的说明,不能在网上瞎找答案,很坑的。
http://tomcat.apache.org/connectors-doc/webserver_howto/iis.html

最重要的一点
是你下载了64位的isapi_redirect 之后,一定要回头在IIS里面 应用程序池里面,找到你自己创建的那个站点,右击选择 应用程序池默认设置,在启用32位程序 那个选项那里 选择false,不然程序不会跑的,只会404.

配置的话,这篇文章还不错可以借鉴
https://my.oschina.net/u/201294/blog/1545840
网友评论