Se você se preocupa com o desempenho do seu servidor quando acessado de algum lugar do mundo, pergunte a um amigo em algum lugar do mundo (deve ter boa largura de banda) para instalar o sproxy + cerco na sua caixa linux. Basta baixar, configurar, fazer. Essas ferramentas são pequenas, compilarem em segundos.
Primeiro, inicie sproxy
na caixa linux. Por padrão, ele será executado na porta 9001 no host local (127.0.0.1). Se você quiser acessá-lo de fora, basta passar o endereço IP de saída como parâmetro.
Agora conecte-se ao sproxy configurando seu navegador para usar este ip e porta como proxy para HTTP. Tudo o que você faz a partir de agora é gravado pelo sproxy e pode ser repetido mais tarde. Agora navegue em seu site, faça coisas que seus clientes fariam e tente fazer coisas "caras" que usam seu servidor.
Quando terminar, finalize o sproxy pressionando CTRL ^ C. Registrou suas ações para $HOME/urls.txt
. Mova o arquivo para onde o cerco reside. Para iniciar o teste de estresse, execute siege -f urls.txt -d NUM -c NUM
. d
significa atraso entre solicitações, ao fazer testes de desempenho, use 1 (segundo). c
representa o número de usuários simultâneos simulados. Escolha à vontade, mas comece baixo.
Siege irá mostrar-lhe o número de transações por segundo, errorrate, quanto tempo médio pedidos levou etc. É uma ferramenta poderosa e fácil de usar.
Se você precisar de mais informações sobre parâmetros (há muitos), verifique o manual de cerco e o manual do sproxy
Para obter resultados mais realistas, permita que muitas pessoas testem seu servidor de vários países de uma só vez e permitam que ele envie as estatísticas.