What is the best way to gzip and cache static images in Asp.net mvc我试图找到最好的方法来加快构成mvc网站设计的静态图像的交付。 图像不压缩,也不缓存在服务器或客户端中(内容过期)。 选项有: 就性能而言,什么是最佳解决方案? 最好的解决方案是让IIS完成。 IIS6压缩-最有可能需要指定要压缩的文件类型,例如.webp,.webp,.webp类型等。 缓存将来自确保从代码发送正确的标头到客户端,并且我相信您可以在IIS中设置一项设置以使其启用静态内容,但是我不确定该设置。 当然,由于压缩大多数图像而获得的压缩收益微不足道吗? 难道您有一些压缩效果很差的PNG文件? 您可能想查看yahoo的性能建议网站,其中包括一些有关优化图像的有用提示,包括指向pngcrush之类的实用程序的链接。 使用图像优化实用程序ONCE比依靠IIS动态压缩它们(可能效率低下)要好得多。 在MSDN代码库上有一个不错的库可以做到这一点。它称为FastMVC。 |