Azure CDN忽略查询字符串目的

标签 azure azure-cdn

我知道 Azure CDN query string modes 之间有什么区别我读过helpfull example of query string modes但是...

我不明白“忽略查询字符串”的目的是什么,也不明白它在真正的动态网络中有何用处。

例如,假设我们有一个产品购买网站,其 URL 类似于 www.myweb.com/products?id=3

如果我们使用“忽略查询字符串”...这是否意味着如果用户稍后请求产品 4 ( www.myweb.com/products?id=4 ),他将收到产品 3 的页面?

我认为我没有正确理解 Azure CDN,我将 Azure CDN 视为动态内容 CDN,但是 Azure CDN 仅用于静态内容,如本文所述:

Standard content delivery network (CDN) capability includes the ability to cache files closer to end users to speed up delivery of static files.

这是正确的吗?欢迎任何有关该主题的帮助或示例

最佳答案

是的,如果您选择了忽略查询字符串查询字符串缓存行为(这是默认设置),在您的情况下,初始请求之后的后续请求 www.myweb.com/products?id=3 ,无论查询字符串值是什么,POP 服务器都将提供相同的内容,直到其缓存期限到期。

对于第二个问题,CDN 就是提供静态文件。据我了解,我相信这篇文章所说的是关于动态网站加速。它涉及一系列优化动态网站内容服务性能的技术。因为与静态网站不同,动态网站资源(静态文件。例如:图像、js、css、html)是根据用户行为动态加载的。

关于Azure CDN忽略查询字符串目的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72984962/

相关文章:

postgresql - 从数据工厂读取 Postgress(以 SQL_ASCII 编码)

未应用 Azure blob CacheControl

c# - Azure Pipelines 选项内部版本号 : Does $(Rev:r) increment on every build?

azure - 无法在 Azure 中使用 CDN 访问 BLOB

php - 无法登录 TeSTLink - 未保存 session /cookie

Azure 服务总线条件消息锁定

azure - 将音频文件上传到 Azure CDN

azure - 如何在 Azure CDN 上设置重写规则以提供与路径模式不匹配的 index.html?

Azure CDN 自定义域不起作用

azure - 对于一次性下载的 Blob,CDN 是否会比普通 Blob 存储改善延迟?