有没有办法在web.config级别设置gzip压缩或者我只能在IIS管理控制台中执行此操作?在asp.net中设置gzip压缩
回答
是的,您可以使用web.config启用压缩,如下面的文章所示 - 但它可以取决于服务器允许网站的权限。
您应该注意,动态压缩(在ti之前需要处理的任何内容都可以发送到客户端)可以增加服务器上的负载,因为它必须对每个请求执行压缩。
编辑:注意这是IIS7(如您已标记)
由于某些原因,此更改将gzip js和css,但不是ASP.Net的实际HTML输出。你会设置动态内容压缩启用会做的伎俩,但在我的测试它不。 – 2014-06-27 17:00:15
这里试试这个:约400%%的加速我的网站上。第一次尝试。
<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>
尝试了几次,但如果在web.config中设置了这些设置,则压缩不起作用。如果在applicationhost.config中设置了设置,则一切正常。我不喜欢在applicationhost.config中设置设置,但至少它正在工作。 – 2012-11-19 15:51:31
我的共享托管服务提供商使用Plesk管理我的权限,并且得到了此解决方案也失败了。我简单地解释了我在http://stackoverflow.com/a/14509007/1624169上提供的更复杂的解决方案 – 2013-01-24 19:22:15
这适用于Discount.asp,没有任何问题 – 2013-05-27 18:42:42
它可以是复杂的,甚至不可能修改所有环境中的applicationHost.config。
那么,为什么不在代码只是gzip压缩,如图这篇文章http://laubplusco.net/gzip-svg-files-asp-net/
你好,欢迎来到Stack Overflow。此答案仅适用于链接,这不是一件好事(将来可能会更改或删除链接)如何通过解决方案的详细信息扩展您的答案? :) – 2014-09-03 13:23:42
- 1. jquery post的asp.net的Gzip压缩设置
- 2. ASP.NET MVC WEB API Gzip压缩 - 解压缩
- 3. IIS 7.5 ASP.NET-4 Gzip压缩
- 4. 如何在ASP.NET中实现GZip压缩?
- 5. Weblogic 12.1.3压缩配置gzip
- 6. 在Haskell中解压缩GZip
- 7. javascript gzip压缩
- 8. AppEngine gzip压缩
- 9. Gzip解压缩
- 10. gzip压缩
- 11. asp.net webservice处理gzip压缩请求
- 12. gzip和webpack压缩
- 13. 透明GZIP压缩
- 14. 启用GZIP压缩
- 15. 启用gzip压缩
- 16. Spring MVC gzip压缩
- 17. 解压缩GZIP流
- 18. Web Api gzip压缩
- 19. Gzip压缩与MockRestServiceServer
- 20. Protobuf与GZIP压缩
- 21. PHP中的GZIP压缩
- 22. 与django_compressor压缩文件以gzip压缩
- 23. 在GZIP解压缩期间设置ProgressBar maxValue和publishProgress值
- 24. 如何在Web服务器上设置gzip压缩?
- 25. 在.htaccess文件中启用gzip压缩
- 26. 在IIS中启用JavaScript GZIP压缩?
- 27. 想在Weblogic中启用GZip压缩
- 28. 在mysqldump中使用gzip压缩
- 29. 如何在Yii2中启用gzip压缩
- 30. 在JavaScript中解压缩Gzip缓冲区
的可能重复[如何实现ASP.NET?](http://stackoverflow.com/questions/552317/how- gzip压缩gzip-compression-in-asp-net) – 2014-04-18 21:58:44