O cache nginx piora o desempenho

O cache nginx piora o desempenho

Eu tenho um servidor lamp executando alguns sites wordpress. Estou investigando a execução de um vps com nginx como servidor proxy de cache.

Usei o vegeta do github para carregar o teste. Executei vários testes usando uma taxa de conexão de 100 conexões por segundo por 5 segundos, o que me deu uma certa taxa de falha. Esta é a página inicial do site wordpress.

Em seguida, configurei um servidor virtual nginx extremamente simples (na mesma caixa do servidor virtual que executa os sites wordpress). Com o nginx o desempenho foi muito pior de acordo com o teste de carga.

Eu estava vendo um grande número de 499 respostas nos logs do nginx.

Estou realmente surpreso que meu site apache/php wordpress funcione melhor que o servidor de cache nginx. Eu sei que o nginx está armazenando a página em cache porque quando faço download de cabeçalhos com curl, recebo o cabeçalho "HIT". Além disso, se eu seguir o log de acesso dos servidores de origem, só vejo o acesso à página no carregamento inicial. Depois disso, o nginx responde sozinho.

Colocar o nginx no mesmo vps teve muito pouco efeito.

Minha configuração do nginx é:

proxy_cache_path /home/cache levels=1:2 keys_zone=my_cache:10m max_size=20g
                 inactive=60m use_temp_path=off;

server {
    location / {
        proxy_cache my_cache;
        add_header X-Proxy-Cache $upstream_cache_status;
        proxy_pass http://plettretreat.co.za/;
    }
}

Tentei pesquisar no Google porque obviamente há algo que não estou fazendo certo, mas não estou obtendo as informações corretas.

Meu VPS é openvz. Cada caixa possui 32 Gb de RAM.

Alguém sabe qual poderia ser o problema, ou um link para configurar um servidor de cache com informações úteis (o material comum por aí apenas fala sobre a configuração básica e promessas de que as coisas funcionam maravilhosamente, o que não é o caso aqui) ..

Eu tentei definir várias propriedades no openvz, como tamanho do buffer de rede io, etc. Teve uma melhoria marginal, mas não muito

informação relacionada