C'è un modo per impostare la compressione gzip a livello web.config o posso farlo solo nella console di gestione IIS?Impostazione della compressione gzip in asp.net
risposta
Sì, è possibile abilitare la compressione con web.config, come illustrato nell'articolo seguente, ma può dipendere dalle autorizzazioni sul server che consentono i siti.
Si noti che la compressione dinamica (qualsiasi cosa che deve essere elaborata prima che ti possa essere inviata al client) può aumentare il carico sul server perché deve fare la compressione su ogni singola richiesta.
Edit: notare che questo è per IIS7 (come avete etichettato)
Questa modifica gzip js e css, ma non l'output HTML effettivo da ASP.Net, per qualche motivo. Avresti intenzione di impostare la compressione del contenuto dinamico su abilitato, ma nel mio test no. –
Qui provate questo: Sped il mio sito in crescita di circa il 400% per cento. Ho lavorato al primo tentativo.
<system.webServer>
<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>
<urlCompression doStaticCompression="true" doDynamicCompression="true"/>
</system.webServer>
Provato diverse volte ma se queste impostazioni sono impostate in web.config, la compressione non funziona. Se le impostazioni sono impostate in applicationhost.config, tutto funziona. Non mi piace impostare le impostazioni in applicationhost.config, ma almeno funziona. –
Il mio provider di hosting condiviso gestisce le mie autorizzazioni usando Plesk e anche questa soluzione ha avuto esito negativo. Ho spiegato in breve la soluzione più lunga che ho messo insieme su http://stackoverflow.com/a/14509007/1624169 –
Questo funziona su Discount.asp senza problemi –
Può essere complicato o addirittura impossibile per modificare l'applicationHost.config su tutti gli ambienti.
Allora, perché non semplicemente gzip in codice come mostrato in questo post http://laubplusco.net/gzip-svg-files-asp-net/
Ciao, benvenuto su Stack Overflow. Questa risposta è solo link e questa non è una buona cosa da fare (il link potrebbe essere cambiato o rimosso in futuro). Che dire di espandere la tua risposta con i dettagli della soluzione? :) –
- 1. Impostazione del livello di compressione gzip IIS7
- 2. Come implementare la compressione GZip in ASP.NET?
- 3. IIS 7.5 ASP.NET-4 Compressione Gzip
- 4. HttpURLConnection Android: compressione gzip
- 5. Compressione CSS/JS GZip con Asp.Net
- 6. Abilitazione della compressione gzip per Jboss
- 7. AppEngine compressione gzip
- 8. Compressione gzip Web Api
- 9. Uso della compressione gzip in Sinatra con Ruby
- 10. Abilitazione della compressione gzip sui siti Web di Azure
- 11. Qual è il vantaggio della compressione GZIP vs DEFLATE?
- 12. Json HTTP-Compressione con Gzip In IIS8
- 13. compressione gzip per roba jsf
- 14. Abilita compressione Gzip con Meteor
- 15. Vuoi abilitare la compressione GZip in Weblogic
- 16. Compressione GZip nel servizio Web WCF
- 17. rotaie risposta json con compressione gzip
- 18. Perché Safari non accetta la compressione GZIP?
- 19. Disabilita compressione GZIP per client IE6
- 20. compressione gzip nei siti Web Windows Azure
- 21. Elaborazione richiesta/risposta compressione GZip WCF
- 22. Compressione GZIP su un array di byte
- 23. Abilita compressione gzip nel client CXF
- 24. Tomcat 7 compressione GZIP non funzionante
- 25. Come abiliti la compressione gzip per favicon.ico?
- 26. Come utilizzare i file GZIP In Asp.net?
- 27. Abilita compressione Gzip e imposta i tempi di scadenza della cache in CakePHP
- 28. Compressione GZip o Deflate per asp.net mvc 2 senza accesso alla configurazione del server
- 29. Impostazione ECommerce in ASP.NET
- 30. come gzip il contenuto in asp.net MVC?
possibile duplicato di [Come implementare la compressione gzip in ASP.NET?](http://stackoverflow.com/questions/552317/how- to-implement-gzip-compression-in-asp-net) –