Caching + webserver na mesma máquina?

3

Estou preparando a mudança de um site ao vivo de um servidor compartilhado para um servidor separado executando apenas esse site. Neste momento estamos recebendo muito tráfego e o Apache está tendo dificuldades para acompanhar.

Uma das coisas que estou considerando para o novo servidor é a instalação de uma solução de proxy de cache (como o Varnish).

O único problema é que eu só tenho uma máquina para trabalhar, então o Apache e o Varnish estariam rodando na mesma caixa. Isso apenas negaria o cache ou isso ainda melhoraria o desempenho?

(Como eu vejo: mesmo na mesma máquina, quando uma requisição pode ser respondida do cache, ela não precisa ser renderizada pelo Apache, diminuindo assim a carga)

    
por Jan Henckens 12.07.2011 / 07:55

1 resposta

3

Dependendo da carga de trabalho, ter um proxy de cache na frente do apache na mesma máquina pode realmente ajudar. As batidas no verniz certamente causam muito menos carga do que no apache, mesmo se estiver sendo executado na mesma máquina. Desta forma, também será mais fácil mover o verniz para outra máquina para um desempenho extra.

    
por 12.07.2011 / 08:22