gpt4 book ai didi

asp.net - 将 gZip 压缩添加到我的 Web 应用程序会提高加载大图像的性能吗?

转载 作者:行者123 更新时间:2023-12-02 04:05:15 25 4
gpt4 key购买 nike

我有一个网络应用程序,其中包含一个包含大约 10 张大图像 (100-200k) 的幻灯片放映。我听说过去有人使用 gZip http 压缩来帮助提高他们网站的性能,所以我开始对此进行一些研究。我结束了 finding以下 web.config snipit 声称这样做:

<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>

但仔细观察后,这似乎对图像没有任何作用。

对图像 mimeTypes 使用 gZip 压缩是否有效,或者我是否会浪费时间将其添加到上面?谁能推荐任何改善大图像加载时间的好策略?

旁注:不确定这是否有所不同,但该网站托管在 goDaddy 上。

最佳答案

JPG 图片、GIF 等已经是压缩格式。进一步压缩它们不会有太大帮助。您应该考虑缓存它们,以便每次请求相同图像时网络服务器都返回 304 响应。

顺便说一下,您发布的 Web.config 没有对图像进行压缩(因为它没有帮助)。

更新

Configure IIS to return HTTP 304 Status codes on certain file types.

关于asp.net - 将 gZip 压缩添加到我的 Web 应用程序会提高加载大图像的性能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8061045/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com