Precompilazione e sue conseguenze

sabato 15 settembre 2007 - 07.59

ravalon Profilo | Expert

Salve a tutti...

ho provato ieri a precompilare un sito web...

Vorrei sapere se le performance sono significativamente più veloci rispetto ad un sito non precompilato e se il codice sorgente è veramente introvabile oppure se con tecniche di disassemblaggio può essere ritrovato anche dalle DLL

Inoltre mi interesserebbe sapere se ha effetti sull'indicizzazione delle pagine sui motori di ricerca e se un link ad una eventuale pagina viene riconosciuto...mi spiego meglio

Se avessi un sito che referenzia il mio in questo modo

http://www.miosito.it/catalogo.aspx?ID=555

Viene trovato lo stesso anche se precompilato ?

Brainkiller Profilo | Guru

>ho provato ieri a precompilare un sito web...

Immagino ti riferisci alla creazione delle DLL prima del deploy.

>Vorrei sapere se le performance sono significativamente più veloci
>rispetto ad un sito non precompilato e se il codice sorgente

Significativamente no. Nel senso che se un sito non è pre-compilato alla prima richiesta della pagina il framework genera una DLL corrispondente che trovi nei file temporanei di ASP.NET. Quindi c'è un decremento delle performance alla prima richiesta ma non alle successive.

>è veramente introvabile oppure se con tecniche di disassemblaggio
>può essere ritrovato anche dalle DLL

Si può trovare tranquillamente ed è disassemblabile. (chiaramente bisogna avere accesso FTP o al Server per copiarsi gli Assembly o le pagine)

>Inoltre mi interesserebbe sapere se ha effetti sull'indicizzazione
>delle pagine sui motori di ricerca e se un link ad una eventuale
>pagina viene riconosciuto...mi spiego meglio
>Viene trovato lo stesso anche se precompilato ?

Nessun problema. Certo che sì. Il sito funziona sempre la differenza è che in un caso fai tutta la compilazione tu all'inizio mentre nel secondo caso viene fatta on-demand quindi non influisce minimamente sui motori di ricerca se non una maggior lentezza (trascurabile) nell'esaudire solo la prima richiesta.

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

ravalon Profilo | Expert

ti ringrazio delle delucidazioni

Brainkiller Profilo | Guru

>ti ringrazio delle delucidazioni

Se la mia risposta t'è stata d'aiuto accettala con l'apposito link così il thread viene marcato come risolto.

Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

ravalon Profilo | Expert

Fatto...scusa ma non sapevo come funzionava....e anzi...ho cliccato sul messaggio sbagliato...ora provvedo
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5