apache安装Apr的作用
1.什么是APR
要测APR给tomcat带来的好处最好的方法是在慢速网络上(模拟Internet),将Tomcat线程数开到300以上的水平,然后模拟一大堆并发请求。如果不配APR,基本上300个线程狠快就会用满,以后的请求就只好等待。但是配上APR之后,并发的线程数量明显下降,从原来的300可能会马上下降到只有几十,新的请求会毫无阻塞的进来。APR对于Tomcat最大的作用就是socket调度。你在局域网环境测,就算是400个并发,也是一瞬间就处理/传输完毕,但是在真实的Internet环境下,页面处理时间只占0.1%都不到,绝大部分时间都用来页面传输。如果不用APR,一个线程同一时间只能处理一个用户,势必会造成阻塞。所以生产环境下用apr是非常必要的。
2.配置ws协议的反向代理
RewriteEngine OnRewriteCond %{HTTP:Upgrade} =websocketRewriteRule /(.*) ws://localhost:9001/api/$1 [P,L]RewriteCond %{HTTP:Upgrade} !=websocketRewriteRule /(.*) http://localhost:9001/api/$1 [P,L]
2.1配置http反向代理
80>ServerAdmin test@test.comServerName www.test.comErrorLog logs/dummy-host.example.com-error_logCustomLog logs/dummy-host.example.com-access_log commonProxyRequests Off Order deny,allow Allow from all ProxyPass /test http://www.reverse.com/proxyProxyPassReverse /test http://www.reverse.com/proxy
3.配置http正向代理
ServerAdmin prograsliu@gmail.comDocumentRoot "D:/www/test"ServerName www.test.comServerAlias test.comErrorLog "logs/test.com-error.log"CustomLog "logs/test.com-access.log" common Alias /sublook "D:/www/test/look/sublook/" Options FollowSymLinksAllowOverride AllOrder allow,denyAllow from all#正向代理设置ProxyRequests OnProxyVia On Order deny,allowDeny from allAllow from 127.0.0.1
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
