The recent misconfiguration to the ssl.conf of apache gives me the chance to test the HTTP1.1 and HTTP1.0 performance difference with KeepAlive ON, actually it stays there for years...
Pic1: Shows the HTTP1.1 with Keepalive ON performance overtime, stable and fast:
Pic2: Shows the HTTP1.0 with Keepalive ON performance overtime, up and down:
Current settings in ssl.conf, which makes all IE user agent use HTTP 1.0 as a response protocol:
SetEnvIf User-Agent ".*MSIE.*" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
To
fix the issue, just bypass IE1-6 which may have issues instead of applying to
all IE user-agent (it is said to be fixed by latest apache version already):
SetEnvIf User-Agent ".*MSIE [1-6].*" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
PS: Also tested when turn Keepalive to Off , the response time between HTTP1.0 and HTTP1.1 is similar, but 3-4 times slower than keepalive settings for sure due to handshake..
No comments:
Post a Comment