Recentemente, recebi a tarefa de instalar um certificado SSL em nosso servidor existente, que usa o protocolo http apenas para o vhost existente. Eu criei o novo *: 443 NameVirtualHost configuração vhost para o sistema e reiniciei o apache. Parecia começar sem problemas.
No entanto, os usuários que continuaram usando o site normal com base na porta 80 começaram a experimentar uma resposta extremamente lenta do servidor.
Quando removi o vhost *: 443 do sistema, o desempenho voltou ao normal. Eu nunca vi uma implementação de um vhost baseado em SSL causar um impacto tão extremo no desempenho e adoraria se alguém pudesse ajudar com isso.
O desempenho no site não SSL foi afetado por uma redução de aproximadamente 70% na resposta.
O novo vhost é o seguinte:
NameVirtualHost *:443
<VirtualHost *:443>
ServerName securedomain.com
ServerAlias www.securedomain.com
ServerAdmin [email protected]
DocumentRoot /var/www/vhosts/sf
ErrorLog logs/ssl_securedomain.com-error_log
TransferLog logs/ssl_securedomain.com-access_log
CustomLog logs/ssl_securedomain.com-access_log "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
SSLEngine on
SSLCertificateFile /etc/httpd/conf/ssl.crt/securedomain.com.crt
SSLCertificateKeyFile /etc/httpd/conf/ssl.key/securedomain.com.key
SSLProtocol -All +SSLv3
SSLCipherSuite HIGH:!SSLv2:!EXPORT:!LOW:!MEDIUM:!ADH-DES-CBC3-SHA
<Files ~ "\.(cgi|shtml|phtml|php?)$">
SSLOptions +StdEnvVars
</Files>
<Directory "/var/www/cgi-bin">
SSLOptions +StdEnvVars
</Directory>
SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown
</VirtualHost>
Qualquer ajuda seria imensamente apreciada.
Obrigado.
Solicitado por pôsteres:
vmstat
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
r b swpd free buff cache si so bi bo in cs us sy id wa st
1 0 0 30728140 487812 790560 0 0 7 34 3 3 5 0 94 1 0
uptime
12:47:42 up 16 days, 9:02, 10 users, load average: 0.48, 0.65, 0.62
top
top - 12:48:33 up 16 days, 9:03, 10 users, load average: 0.36, 0.59, 0.60
Tasks: 358 total, 1 running, 354 sleeping, 0 stopped, 3 zombie
Cpu(s): 4.6%us, 0.2%sy, 0.0%ni, 94.5%id, 0.6%wa, 0.0%hi, 0.1%si, 0.0%st
Mem: 33278556k total, 2330932k used, 30947624k free, 487428k buffers
Swap: 2097144k total, 0k used, 2097144k free, 793324k cached
netstat -ntp result is far too large to paste here