Prima di tutto, il termine corretto è test di stress . Esistono diverse soluzioni per gli stress test del sito Web, una soluzione in hosting che raccomando è loadimpact . Quello che fanno è bombardare il tuo sito con richieste da vari server in tutto il mondo e ti fornisce un rapporto analitico di come il tuo sito ha gestito lo stress. Hanno un test gratuito, dove puoi avere un'idea generale, ma per di più dovrai pagare una quota di iscrizione.
Questi tipi di test testano solo il sito Web dal punto di vista dei visitatori, per informazioni più specifiche dovresti profilare la tua applicazione localmente, e in realtà non ho altro da aggiungere alle risposte precedenti, sto usando < a href="http://jmeter.apache.org/"> Apache JMeter .
Infine, come sviluppatore web attento alle prestazioni, dovresti dare un'occhiata a YSlow :
YSlow analyzes web page performance by examining all the components on the page, including components dynamically created by using JavaScript. It measures the page's performance and offers suggestions for improvement.
YSlow for Firefox is integrated into the Firebug web development tool for Firefox.
Il più delle volte, trovo che Javascript sia il vero collo di bottiglia e non il codice finale o il database. Ovviamente le query scritte male possono essere una penalità importante per le prestazioni, ma dopo averle gestite, eseguire sempre YSlow e seguire i suoi suggerimenti, è un salvataggi.
Ulteriori letture:
su StackOverflow, ovviamente!