Eu tenho uma instância wordpress multisite em execução com 3,8 GB de RAM e 2,6 GHZ de processador Intel.
Estou enfrentando problemas de desempenho do site quando mais de 50 usuários se conectam ao site. O site não responde e gradualmente não é acessível aos usuários além dessa contagem de mais de 50 usuários. Recebemos erros porque o site está inacessível.
No dia normal, quando existem cerca de 20 utilizadores, o consumo de memória do servidor é de cerca de 85%, ou seja, cerca de 2 GB. com cache (SWAP) de cerca de 1 GB.
Então, minha pergunta é: o que deve ser feito para que mais usuários se conectem ao site. Estamos esperando cerca de mais de 3000 usuários em nosso dia do evento.
Questões?
1) Aumentar a memória no servidor de 3,8 GB para maior valor, ajuda?
2) quais alterações devem ser feitas no aplicativo Wordpress para aumentar o desempenho no consumo e no uso da memória?
3) Como ares memória php e memória do servidor relacionados?
Respostas:
Coisas para fazer:
1) Atualize a memória. Você precisa disso. Nenhum servidor realista é executado em mais de 4 GB de RAM
2) CPU de atualização: O que é 2.6ghz? Um Core 2 Duo?
3) Mude para o nginx (apenas minha opinião)
4) Se você tiver mais de 3.000 usuários simultâneos, poderá procurar um balanceador de carga.
fonte
Primeiro de tudo, desabilite o swap. Você está destruindo o disco, basicamente trocando-o por nada.
Em seguida, configure as contagens de conexões realistas ou atualize a RAM - o wordpress é notoriamente faminto por memória.
Finalmente: Se você pode substituir o Apache por nginx e php-fm ou hhvm, você pode ficar melhor.
fonte