Come punto di riferimento in Apache

December 7

Come punto di riferimento in Apache


Il server HTTP Apache include una utility di benchmarking noto come AB. L'utility invia richieste a un server HTTP Apache e fornisce statistiche sul tempo di risposta del server. È possibile utilizzare AB per vedere come un server Apache risponde sotto carico. L'utilità AB invia una quantità configurabile dall'utente di richieste, in modo da poter anche specificare quante richieste vengono inviati allo stesso tempo. I risultati del benchmark forniscono qualche indicazione prestazioni del server sotto carico, anche se l'utilità non simula l'utilizzo del mondo reale.

istruzione

1 Scaricare e installare il server HTTP Apache dalla pagina ufficiale di download, se non è già installato nel computer corrente. Il pacchetto del server HTTP Apache include l'utilità di riferimento Apache (vedi Risorse).

2 Aprire una finestra del prompt dei comandi facendo clic su "Start", digitare "Prompt dei comandi" e premendo "Invio".

3 Digitare "cd C: \ Program Files (x86) \ Apache Software Foundation \ Apache2.2 \ bin" nella finestra del prompt dei comandi e premere "Invio" per passare alla directory binaria di Apache. Sostituire "C: \ Program Files (x86) \ Apache Software Foundation \ Apache2.2 \" con la directory è stato installato Apache. Ad esempio, se avete installato Apache 2.3 su una versione a 32 bit di Windows, digitare "cd C: \ Programmi \ Apache Software Foundation \ Apache2.3 \ bin", invece.

4 Tipo "ab -n 1000 -c 10 http://www.example.com/” nella finestra del prompt dei comandi, sostituendo "www.example.com" con l'indirizzo del server Apache che si desidera punto di riferimento, e premere "Invio". Questo comando invia un migliaio di richieste, 10 alla volta. È possibile sostituire uno dei due numeri per regolare il numero totale di richieste e l'importo inviato allo stesso tempo.

Consigli e avvertenze

  • Eseguire diversi parametri di riferimento per ottenere risultati rappresentativi; condizioni di carico e di rete del server influenzeranno i risultati.
  • È possibile utilizzare il comando "ab -n 1000 -c 10 http: // localhost" al benchmark un server Apache in esecuzione sul computer corrente.
  • Se si utilizza Mac OS X, Linux o un altro sistema operativo, è possibile aprire una finestra di terminale ed eseguire il comando AB direttamente senza passare alla directory binaria di Apache.