Pergunta

Tenho notado há muitos PHP pacotes fórum lá fora - http://en.wikipedia.org/wiki/Comparison_of_Internet_forum_software_ (PHP) . Eu especificamente estou procurando um pacote de fórum que escalas bem -. Pelo que ouvi tanto Vbulletin e máquinas simples, dois dos mais pacotes de fórum popular, requerem substancialmente mais potência do que se poderia pensar

Depois de algumas horas de googlin' ??Eu fui incapaz de encontrar quaisquer comparações de desempenho fórum, então eu estou pensando em fazer um para mim. A questão é - por onde começar? Qual seria o melhor método a de pacotes fórum PHP diferente de teste de carga?

Foi útil?

Solução

Você poderia tentar algo como o que eles têm em http://loadimpact.com/ ou escreve sua própria.

Se você tiver a capacidade de implantar alguns scripts simples que apenas enrolar um monte de páginas, você poderia muito facilmente escrever algo em seu próprio país.

Coisas para manter em mente:

  • Seus fóruns será conduzido base de dados. Se o seu teste de carga simplesmente spams ler na mesma página, a consulta (consultas) vai ficar em cache e irá executar mais rápido do que eles poderiam em um grande fórum onde os usuários são frequentemente executar mais consultas do que o cache de consultas pode conter. presentes memcached o mesmo problema para o seu teste de carga.

  • Certifique-se de testar as mensagens, bem como vistas

  • Você pode muito facilmente determinar quantas conexões simultâneas a sua configuração pode suportar, executando o script (s) cURL em paralelo. Este é provavelmente vai ser limitado por sua configuração de banco de dados (ou mesmo servidor web) e não o software fórum ... mas é possível que alguns pacotes fórum utilizar múltiplas conexões dB por exibição de página em vez de compartilhar um.

  • Meça seus tempos de resposta com 5 conexões simultâneas, 10, 50, 100, 1000 ... de até quantos você realmente se preocupam com suporte. Você não só vai decidir sobre o melhor pacote, mas também determinar em que ponto você precisa considerar escalar o seu hardware.

Boa sorte! E por favor, compartilhe suas descobertas em algum lugar:)

Outras dicas

eu uso e recomendo httperf e Tsung :

  • httperf simplifica a execução de múltiplas solicitações simultâneas contra uma URL;
  • Tsung permite roteiro um fluxo de usuários através da aplicação.

De minha mente VBulletin é um dos melhores luz ponderada em torno pacote fórum.

BB é bem conhecido para quebrar depois de alguns meses de uso.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top