2012-10-08 9 views
5

Forse questo non appartiene allo stackoverflow (?)Tempi di risposta lenta da IIS

Ho un classico sito Web ASP.NET in esecuzione su IIS7. Il problema è che i tempi di risposta anche su risorse statiche sono orribilmente lenti. In alcuni casi, la pubblicazione di un file css da 250 k richiede 2 o più secondi.

C'è anche un file di testo statico contenente dati JSON a scopo di test. Questo file impiega circa 10-20 ms per ottenere se richiedo manualmente il file. Se lo stesso file è richiesto dalla pagina web (chiamata JQuery ajax) lo stesso file impiega 300ms per il recupero e, secondo Firebug, è tutto il tempo di attesa del server.

È ASP.NET che fa qualcosa di funky quando vengono serviti i file? Qualche idea su cosa può causare questo tipo di comportamento strano?

(in esecuzione nello stesso sito in locale nel devserver vs.net non mostra lo stesso problema)

[modifica] Alcuni aggiornamenti

Il file di testo è querystring params per evitare cache locale. ogni volta che cambia il parametro della stringa di interrogazione, ci vogliono 300 ms per caricare. richiedere lo stesso file utilizzando gli stessi parametri lo porta a 20ms (e sia firebug che webinspector dicono che il file è caricato sulla rete e non ricevuto dalla cache locale)

Cosa può causare questo?

Anche le immagini statiche si comportano in modo strano anche senza parametri di querystring. immagini caricate da jQuery prende 3-400 ms .. richiedendo le stesse immagini avviene manualmente 20ms (w/o qualsiasi cache)

risposta

Problemi correlati