首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ScriptResource.axd请求的特定缓存问题

ScriptResource.axd请求的特定缓存问题
EN

Stack Overflow用户
提问于 2013-09-11 23:14:31
回答 1查看 347关注 0票数 3

在ASP.NET中,ScriptResource.axd处理程序采用以下形式的查询字符串参数dt

代码语言:javascript
复制
ScriptResource.axd?d=_hSUKSQdvAs7dxQgs9-PDrSiKiE0c9O5zvO0sj4yZ2QLo6tYqKk_bwwraYR04nIr3PC67krX9TJ74PqE3GLbGf5zgbmzm86AbQTJO_njhxV9HYTO0MUc2Q9MJgc1xDU2aS_17TjxLvUtjkkzQ61REg2&t=ffffffffae5faa5e

是否保证所有使用这些特定参数对该特定URL的调用都会返回完全相同的内容?如果不是,什么时候可以更改?

或者,更一般地说,为什么浏览器缓存应该以不同于任何其他文件类型的方式处理AXD文件?

EN

回答 1

Stack Overflow用户

发布于 2020-02-25 17:44:24

ScriptResource.axd处理程序接受查询字符串参数d和t

这些参数指的是加密数据传输:https://referencesource.microsoft.com/#System.Web.Extensions/Handlers/ScriptResourceHandler.cs,770 https://referencesource.microsoft.com/#System.Web.Extensions/Handlers/ScriptResourceHandler.cs,286

是否所有使用这些特定参数对该特定

的调用都能返回完全相同的内容?如果不是,什么时候可以更改?

一般来说,返回的内容应该是相同的,但这取决于https://referencesource.microsoft.com/#System.Web.Extensions/Handlers/ScriptResourceHandler.cs,998714d467da2852,references消费者。

缓存策略https://referencesource.microsoft.com/#System.Web.Extensions/Handlers/ScriptResourceHandler.cs,504取决于https://referencesource.microsoft.com/#System.Web.Extensions/Configuration/ScriptingScriptResourceHandlerSection.cs,a75bc41405c5ac33设置。

或者,更一般地说,为什么浏览器缓存应该以不同于任何其他文件类型的方式处理

文件?

我相信您可以通过启用前面提到的https://referencesource.microsoft.com/#System.Web.Extensions/Configuration/ScriptingScriptResourceHandlerSection.cs,70选项来强制缓存。

附注:是否是回发/回调的内容(WebForm_DoPostBackWithOptions、WebForm_DoCallback等)脚本、来自ScriptManager异步请求的响应等。

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

https://stackoverflow.com/questions/18745038

复制
相关文章

相似问题

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