Como acelerar um servidor web apache?

1

Temos um PC:

  • CPU Intel (R) Core (TM) 2 Duo E7300 @ 2.66GHz
  • 3 GB de RAM
  • HDD: 160 GBytes WD1600AAJS-08L7A0

E temos o Ubuntu 12.04 nele com o apache 2.2.22-1ubuntu1.7. Servindo apenas arquivos HTML estáticos (que são atualizados em cada ~ 5 minutos ..). Usuários auth via LDAP, e existe algum php, mas a parte php não é muito usada.

A base de usuários distinta diária que visita o site é de ~ 30. Existem alguns scripts em execução no PC, mas sem aumentar a carga ..

O problema: à medida que a base de usuários aumenta, o site parece ficar lento quando o usuário está abrindo a página da web.

Pergunta: Como podemos acelerar o carregamento da página da web?

O benchmark Apache disse que este pequeno servidor pode servir duas vezes mais usuários do que está usando agora ... mas às vezes o apache fica lento.

solução alternativa: um cronjob para stop; sincronizar; começar o apache na hora do almoço ajudou um pouco ..

Não temos dinheiro para atualizar a máquina física, isso não é uma opção:)

UPDATE # 1: o apache só é ativado via HTTPS!
UPDATE # 2: Desabilitamos os módulos desnecessários do apache, alguma outra ideia? :)

    
por Jeff Schaller 26.02.2015 / 10:18

1 resposta

0

Eu configuraria o Varnish na frente do servidor web (ou outro cache): link

Eu escrevi uma pequena postagem no blog sobre o Varnish 3 aqui: link

Isso definitivamente ajudaria: -)

    
por 26.02.2015 / 10:23