185 messaggi dal 24 marzo 2006
Ho usato gli strumenti per gli sviluppatori di CROME per analizzare le performance delle mie pagine web.
Per velocizzare mi consiglia di:
1) Attivare la cache expiration sui file .css e .js
2) Attivare la compressiore GZIP.

Si possono implementare queste opzioni in asp.net o dentro il web.config ???
185 messaggi dal 24 marzo 2006
Ho provato a guardare in giro e ho trovato dei tag da aggiungere al web.config, ma sembra non funzionare ???

<system.webServer>
<caching>
<profiles>
<add extension=".js" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" location="Any" />
<add extension=".css" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" location="Any" />
<add extension=".jpg" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" location="Any" />
<add extension=".gif" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" location="Any" />
<add extension=".png" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" location="Any" />
<add extension=".bmp" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" location="Any" />
<add extension=".ico" policy="CacheUntilChange" kernelCachePolicy="CacheUntilChange" location="Any" />
</profiles>
</caching>
<httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files">
<scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" dynamicCompressionLevel="4" />
<dynamicTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/javascript" enabled="true" />
<add mimeType="*/*" enabled="false" />
</dynamicTypes>
<staticTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/javascript" enabled="true" />
<add mimeType="*/*" enabled="false" />
</staticTypes>
</httpCompression>
<urlCompression doStaticCompression="true" doDynamicCompression="true" />
</system.webServer>

Qualcuno sa darmi un cosiglio ....
Ciao, guarda, quei consigli li ho trovati anch'io, ma sinceramente un po me ne sono fregato e lasciato perdere il discorso.

Comunque a mio modesto parere mi risulta strano l'aggiunta dei parametri per i file di tipo .js, .jpg, etc. perche queste estensioni sono comunque supportate dall'applicazione web.

Ad ogni modo, proviamo a risolvere il tuo caso, ti da qualche errore sia in debug che in prova? hai provato a fare una compilazione del progetto?

Creazione Siti Vicenza
Posizionamento Siti - SEO
185 messaggi dal 24 marzo 2006
No non mi da nessun errore ...
Ho provato l'applicativo di GOOGLE CHROME per gli sviluppatori. Nei consigli per velocizzare il caricamento dei sito dice di attivare la cache e gzip.

Quello che non capisco è come si possono attivare queste due funzioni ...
Anche inserendo i tag nel web.config, continua a darmi sempre lo stesso messaggio come se non li leggesse ...
jula ha scritto:
No non mi da nessun errore ...
Ho provato l'applicativo di GOOGLE CHROME per gli sviluppatori. Nei consigli per velocizzare il caricamento dei sito dice di attivare la cache e gzip.

Quello che non capisco è come si possono attivare queste due funzioni ...
Anche inserendo i tag nel web.config, continua a darmi sempre lo stesso messaggio come se non li leggesse ...

Secondo me ti stai perdendo in un bicchier d'acqua, comunque dal mio piccolo in genere la cache si abilita/disabilita direttamente dal browser (da asp.net puoi salvare una cache ad esempio, ma l'abilitazione avviene sul client)

Per quanto riguarda gzip, avevo letto qualcosa del genere, ma ora non ricordo bene dove... dovrei fare una ricerca, poi ti so dare qualche elemento in piu.

Creazione Siti Vicenza
Posizionamento Siti - SEO
60 messaggi dal 30 dicembre 2006
ciao, forse ho capito male, ma alcune di quelle impostazioni andrebbero messe non nel web.config, ma in applicationHost.config in IIS 7.

The following default <httpCompression> element is configured in the ApplicationHost.config file in IIS 7. This configuration section inherits the default configuration settings unless you use the <clear> element.

<httpCompression
directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files">
<scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" />
<dynamicTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/javascript" enabled="true" />
<add mimeType="*/*" enabled="false" />
</dynamicTypes>
<staticTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/javascript" enabled="true" />
<add mimeType="*/*" enabled="false" />
</staticTypes>
</httpCompression>

ti invio il riferimento (che probabilmente conosci già): http://www.iis.net/ConfigReference/system.webServer/httpCompression
saluti
185 messaggi dal 24 marzo 2006
Il file applicationHost.config dove va salvato, dentro il sito veb o devo modificare solo II7 ...
60 messaggi dal 30 dicembre 2006
una modifica di [applicationHost.config] di iis7 sembra sia sufficiente. penso che possa aiutare anche un restart di iis.
spero ti sia utile.
saluti

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.