首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >imageresizer if-modified-since支持

imageresizer if-modified-since支持
EN

Stack Overflow用户
提问于 2020-09-09 13:59:31
回答 1查看 39关注 0票数 0

我试图弄清楚为什么imageresizer在执行If-Modified- does时返回"HTTP/1.1 200 OK“而不是"HTTP/1.1 304 Not Modified”状态代码,而不是在没有imageresizer的情况下请求返回"HTTP/1.1 304 not Modified“。

我将IIS与imageresizer大小调整模块一起使用,命令语法如下:

curl -I --标题‘If-Modified-HERE: DATE-FORMAT-HERE’http://x.x.x/x.jpg

谢谢,Yaron

EN

回答 1

Stack Overflow用户

发布于 2020-09-25 02:07:50

如果您安装了DiskCache插件,那么将提供修改日期,但缓存文件的实际服务将委托给StaticFileModule或处理请求的下一个HttpModule。ImageResizer本身并不处理服务。这一决定是为了优化请求吞吐量,因为StaticFileModule使用IIS本机代码提供文件,并且经过了高度优化。令人惊讶的是,它不支持if-modified- very请求。

在Imageflow.NET服务器中,我们处理服务,因此我们可以添加对这类请求的支持。我们已经支持ETags和If-None-Match,这比If-Modified-Since更精确和可靠。确实不能使用较新的Imageflow.NET服务器吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63805541

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档