【发布时间】:2013-12-31 10:48:46
【问题描述】:
我正在使用 asp.net 网络表单 4.5.1。我想用 Gzip 方法压缩页面。在添加 Gzip 的 Dll 之后,在 asp.net 2 之前,我将此代码添加到 Web.config:
<?xml version="1.0"?>
<configuration>
<configSections>
<sectionGroup name="DCWeb">
<section name="HttpCompress" type="DC.Web.HttpCompress.Configuration, DC.Web.HttpCompress"/>
</sectionGroup>
</configSections>
<DCWeb>
<HttpCompress compressionType="GZip">
<IncludedMimeTypes>
<add mime="text/html"/>
</IncludedMimeTypes>
<ExcludedMimeTypes>
<add mime="image/jpeg"/>
<add mime="text/javascript"/>
</ExcludedMimeTypes>
<ExcludedPaths>
<!--<add path="~/Default.aspx" />-->
</ExcludedPaths>
</HttpCompress>
</DCWeb>
<appSettings>
<add key="Anthem.ResponseType" value="application/x-anthem"/>
</appSettings>
<system.web>
<httpModules>
<add name="HttpCompressModule" type="DC.Web.HttpCompress.HttpModule,DC.Web.HttpCompress"/>
</httpModules>
<httpHandlers>
<add verb="*" path="js.axd,css.axd" type="DC.Web.HttpCompress.CompressionHandler,DC.Web.HttpCompress"/>
</httpHandlers>
</system.web>
</configuration>
但知道我不知道如何在 asp.net 4.5.1 中执行此操作。请帮我。 另外我想知道,有没有其他更好的方法来压缩网页并加快页面加载速度?
【问题讨论】:
-
这里有一个示例代码如何 gzip 它:stackoverflow.com/a/3210574/159270