ASP.NET 压缩图像

本文关键字:图像 压缩 NET ASP | 更新日期: 2023-09-27 18:33:59

我有一个图像处理程序,它将jpegs从磁盘提供给浏览器,如下所示:

_context.Response.ContentType = "image/jpeg";
_context.Response.TransmitFile(filepath);

尝试遵循Google的页面速度建议,它建议我无损压缩这些图像。

没有办法我可以在这个处理程序中做到这一点,然后再为他们服务。有几十万个,所以单独优化它们实际上不是一种选择。

谢谢

ASP.NET 压缩图像

把它放到你的 Web.config 中以启用压缩

<system.webServer>
  <urlCompression doStaticCompression="true" doDynamicCompression="true" />
</system.webServer>

但是请注意,动态压缩会影响性能,因此首先要进行基准测试;)