Sappiamo che l'apertura di una pagina aspx è molto lenta la prima volta che viene richiamata. Ebbene, è possibile da codice simulare l'apertura di tutte le pagine dell'applicativo in modo da compilare l'applicazione web?
Sappiamo che l'apertura di una pagina aspx è molto lenta la prima volta che viene richiamata. Ebbene, è possibile da codice simulare l'apertura di tutte le pagine dell'applicativo in modo da compilare l'applicazione web?
Pietro
Fai un applicativo o una funzione che richiami una per una!
Ma come caspita hai fatto a rispondere così in fretta?Originariamente inviato da Pasalino
Fai un applicativo o una funzione che richiami una per una!sei in agguato
![]()
Pietro
hihihihi assiduo lettore!
Esistono diverse soluzioni, in attesa della versione 2.0 che prevederà già nativamente questa possibilità.
http://precompiler.aspitalia.com/
http://authors.aspalliance.com/PaulW...Articles/?id=9
ti ringrazio ciaoOriginariamente inviato da biste
Esistono diverse soluzioni, in attesa della versione 2.0 che prevederà già nativamente questa possibilità.
http://precompiler.aspitalia.com/
http://authors.aspalliance.com/PaulW...Articles/?id=9![]()
Pietro
Premetto che non ho letto gli articoli e dico magari delle cavolate, ma se io compilo tutte le pagine, che cosa rende più veloce l'esecuzione? Il portare tutto nella cache del server ma, se poi ci sono delle pagine che vengono utilizzate raramente, non è che si sfruttano inutilmente le risorse della macchina compilandole inutilmente?
Ciao
Legnetto
Generalmente no, anche se ci possono essere rari casi in cui può succedere. Tieni conto che comunque alla prima richiesta di una pagina vengono compilate tutte le pagine contenute in quella directory (se l'applicazione si trova in modalità Release come dovrebbe giustamente essere in produzione)
La mia richiesta è dovuta a questo fatto. Creo il dischetto di setup e lo consegno all'utilizzatore. Lui lo installa nel server, e magari chiama il direttore per vedere il lavoro. La prima richiesta delle pagine è molto lento, molto più lento di una qualsiasi pagina asp.
Ebbene, avete mai tentato di spiegare a qualcuno che questo è dovuto per questo motivo e per quest'altro?Sono convinto che la prima impressione sia abbastanza negativa.
A mano farei
1) installazione della nuova versione del programma
2) richiamo una a una tutte (TUTTE) le pagine aspx dell'applicazione
volevo farlo in automatico![]()
Pietro
Crea una funzione che richiami le pagine tramite delle richieste socket magari. QUesta funzione sarà messa in una pagina che dopo aver istallato il pacchetto dovrà essere richiamata (sarà un passo dell'istallazione)