Eu tenho um servidor virtual de 4 GB que estou hospedando um site de rugby e como é uma temporada de copa do mundo de rugby meu site está recebendo uma boa quantidade de tráfego, não muito a ponto de ultrapassar o limite do meu servidor porque a quantidade de memória usada nunca foi mais 1,8 GB e como eu disse tenho um vps de 4GB
esta é minha configuração do apache:
maxKeepAliveRequests 10 keepAliveTimeout 5 ServerLimit 550 <IfModule mpm_prefork_module> StartServers 20 MinSpareServers 20 MaxSpareServers 80 MaxClients 500 MaxRequestsPerChild 2000 </IfModule>
você pode ver um instantâneo de um htop aqui
Há muito conteúdo estático sendo usado em imagens/css/html, js etc., considerar um sistema de cache como verniz ou nginx como proxy reverso será uma solução para esse problema?
Responder1
Primeiro de tudo, você realmente precisa servir todo o conteúdo estático usando o nginx e usar o apache por trás dele. As etapas a seguir dependem do aplicativo da web que é servido pelo seu servidor da web. Para alguns sistemas de cache como o verniz pode ajudar, e para alguns nginx nativos, o cache usando proxy_cache pode ser extremamente útil.