Apache2 novo SSL vhost causando grande problema de desempenho

1

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
    
por Skittles 16.08.2012 / 16:34

0 respostas