在Asp.net mvc中gzip和缓存静态映像的最佳方法是什么
我正试图找到最好的方法来加速构成mvc站点设计的静态图像的交付。图像不会被压缩,也不会缓存在服务器或客户端上(内容过期)。选项包括:在Asp.net mvc中gzip和缓存静态映像的最佳方法是什么,asp.net,asp.net-mvc,.net-2.0,gzip,Asp.net,Asp.net Mvc,.net 2.0,Gzip,我正试图找到最好的方法来加速构成mvc站点设计的静态图像的交付。图像不会被压缩,也不会缓存在服务器或客户端上(内容过期)。选项包括: 查找为什么不从IIS6直接缓存和压缩图像 编写专门的http处理程序 为静态图像注册一个特殊路由,并编写一个bynary actionresult方法 就性能而言,什么是最好的解决方案?最好的解决方案是让IIS来做 -您很可能需要喜欢.jpg、.png、.gif类型等 缓存将来自确保从代码向客户端发送正确的头,我相信您可以在IIS中设置一个设置来启用静态内容,但我
就性能而言,什么是最好的解决方案?最好的解决方案是让IIS来做 -您很可能需要喜欢.jpg、.png、.gif类型等
缓存将来自确保从代码向客户端发送正确的头,我相信您可以在IIS中设置一个设置来启用静态内容,但我不确定这个设置。MSDN代码库上有一个很好的库来实现这一点。它被称为。因为大多数图像已经被压缩,所以从压缩中获得的收益肯定是可以忽略的吧 也许你有一些非常糟糕的压缩PNG文件或其他什么 您可能想查看雅虎的性能建议网站,该网站提供了一些有用的提示,其中包括指向实用程序的链接,如
只使用一次图像优化工具要比依靠IIS动态压缩(可能效率低下)要好得多。Jeff Atwood列出了他在启用压缩时遇到的一些问题