Chega de RAM para executar vários sites do Wordpress

1

Eu recentemente movi cerca de 6 sites de um servidor dedicado para "a nuvem". Sendo este um CentOS virtualizado com RAM e espaço HD limitados.

Estes sties são na maior parte estáticos, mas alguns são baseados em Wordpress. Todos os sites recebem muito tráfego mínimo < 100 visualizações de páginas / por dia cada.

O servidor tem apenas 512MB de RAM, como você pode ver pelo uso de captura de tela é baixo.

Webmin http://i29.tinypic.com/i70je8.png

Não esperamos que nenhum dos sites "exploda" com o tráfego, vários deles podem receber mais de 1.000 visualizações de página por dia ao lançarem novos produtos, mas isso só durará no máximo dois a três dias.

  • Você acha que posso me safar dessa configuração mínima?
  • Devo executar algumas ferramentas de benchmark para determinar os limites? Em caso afirmativo, alguma sugestão?

NB: Esta solução de hospedagem na nuvem é uma ordem de magnitude mais barata que o servidor dedicado (e gerenciado). (É certo que em um provedor de hospedagem caro)

    
por rjstelling 16.08.2009 / 15:29

3 respostas

2

Resposta curta: provavelmente.

Definitivamente vale a pena ler esta postagem sobre o uso da CPU no Wordpress e tomar algumas medidas preventivas para atenuar a carga se seus sites se tornarem populares. Instalar um dos plugins de cache, em particular, é uma necessidade absoluta.

No que diz respeito ao benchmarking, eu usei o ApacheBench antes, o que parece funcionar bem - você pode executá-lo em qualquer servidor da Web, não apenas no Apache.

    
por 16.08.2009 / 15:36
2

Instale um plugin do wordpress chamado WP Super Cache , e você definitivamente vai ficar bem. Eu corro vários sites wordpress que recebem > 1000 pageviews por dia em um servidor virtual privado com 256MB de RAM e funciona perfeitamente. O VPS custa apenas US $ 25 / mês. Barato é bom!

    
por 16.08.2009 / 21:02
1

Eu observaria quantas conexões simultâneas o apache (ou o servidor HTTPD que você está usando) pode manipular e quanto cada thread usa na memória. Em um trabalho anterior, tínhamos uma instalação do apache em que cada instância usava 4 MB de memória x 256 conectores simultâneos máximos = mais memória do que tínhamos no servidor no momento.

Calculando a quantidade de memória que o servidor estará usando entre todos os serviços em execução e descobrindo qual é o custo extra de mais tráfego, uma vez que os caches tenham sido preparados, você deve ficar ocupado no Excel por um tempo.

Eu consideraria algo como cactos ou nagios para monitorar o servidor e manter um sistema de backup no lugar em que você pode modificar o tráfego novamente em caso de sobrecarga.

    
por 16.08.2009 / 21:21