Como configurar um site de eventos?

1

Para o meu trabalho, preciso criar um site de eventos. O site será de até 2 ou 3 meses durante a campanha.

O site precisa ser estável e ter alta disponibilidade, especialmente durante as horas de ponta.

O site provavelmente não utilizará scripts ou bancos de dados do lado do servidor, mas conterá conteúdo em flash animado.

Os visitantes entrarão no site diretamente digitando o URL (de anúncios impressos) e os anúncios da Web em sites de alto tráfego (periódicos).

  • Como você lida com esse tipo de configuração?
  • Como você estima o tráfego?
  • Como você usa essa estimativa para configurar o apache e quais opções irão variar?
  • Há algo mais em que preciso pensar?

Obrigado.

Tenho algumas habilidades básicas com o apache confs, mas nunca precisei configurar esse website. Btw, eu sou um programador não um administrador de sistemas.

    
por Boris Guéry 22.09.2009 / 13:24

3 respostas

7

considere:

  • terceirizando

ou

  • faça isso em casa, mas faça bem. Certifique-se de ter conexão de internet redundante, hardware redundante. em vez de usar o apache, use um dos servidores web ágeis: lighthttpd ou mathopd - eles lidam com tráfego muito melhor.

Eu suponho que você estará enfrentando dezenas de solicitações por segundo ou mais. se você espera ter poucas visualizações por minuto - o apache vai ficar bem.

ps. como o bgy sugere nginx também pode ser uma boa alternativa para o apache.

    
por 22.09.2009 / 13:33
1

Quantos visitantes você espera? 10, 10.000 ou 10 milhões! Isso faz uma enorme diferença em quaisquer opções que você possa ter. Para qualquer coisa abaixo de 1000 ao mesmo tempo. Um servidor fará. Mas mostrar o Flash tornará pesado na largura de banda.

Pergunte ao seu provedor de hospedagem / internet sobre as opções. Geralmente eles têm configurações para esses tipos de perguntas.

    
por 22.09.2009 / 14:41
0

Apenas algumas reflexões sobre isso - ignorando a questão da terceirização:)

  • Use um balanceador de carga (como caneta ou algo assim) em vez de DNS-RR. Se você precisar adicionar mais servidores, isso pode ser feito em pouquíssimo tempo. Não há necessidade de muitos IPs e DNS-TTLs baixos.
  • Use um armazenamento compartilhado, como iSCSI ou NFS (veja FreeNAS ). Mesmo conteúdo em todos os servidores.
  • Ativar compactação para arquivos de texto
  • Forçar conteúdo estático a ser exibido via HTTP 1.0 em vez de 1,1
  • Puxe imagens e outras coisas estáticas de um servidor separado (-farm)
por 22.09.2009 / 19:38