Domanda

Ho questo problema. Ho lanciato un sito web ASP.NET con l'Umbraco CMS su un ISP. (Il suo solo un sito informativo molto di base. Niente di speciale.)

Quando vado vuole visitare il sito, tuttavia, il prima pageload prende un sacco di tempo , a volte anche fino a 20 secondi. Naturalmente questo è ridicolo. In seguito, sono in grado di navigare il sito relativamente veloce ..

Quindi, ogni primo pageload è lento, allora tutto è OK, più o meno.

Qualcuno ha idea di che cosa il problema potrebbe essere? Sarebbe IIS? ASP.NET?

È stato utile?

Soluzione

IIS è probabilmente configurato per spegnere il pool di applicazioni dopo N minuti di inattività.

Per quanto ne so, questo è il comportamento predefinito in IIS.

Altri suggerimenti

Se si tratta della prima richiesta per essere servito, IIS almeno avvia l'APP Pool. Questo potrebbe richiedere un po 'di tempo. Forse carichi Umbraco inizialmente alcuni dati, ma non ho avuto alcuna esperienza con Umbraco, in modo che è oltre la mia conoscenza.

-sa

Che cosa Meen dal primo caricamento della pagina?

Hai appena fatto una generazione? Se questo è un sito web allora Net compilerà e caricare la DLL. Poi IIS memorizza nella cache le uscite di pagina.

Hai qualche grandi immagini sulla pagina?

In sostanza ci sono un numero infinate di motivi. Hai usato Firebug? Determinare dove il loadtime è?

Hai un link?

Si consiglia di guardare in un servizio di tenere in vita. Ci sono molti disponibili che il polling regolarmente il tuo sito per mantenere l'applicazione in esecuzione piscina e prevenire il ritardo di avvio si sta vedendo. Maggiori informazioni qui e here.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top