如何确保我的CDN按原点缓存CORS请求?
我目前将Akamai用作我的应用程序的CDN,该应用程序可用于多个子域. 我最近意识到Akamai正在缓存CORS的要求,而不管要求它们的来源如何. 这当然会导致与缓存响应不同的请求的客户(因为他们对Access-Control-Allow-Origin的响应标题都与应有的不同) ) 许多人建议提供Vary: Origin请求标头以避免此问题,但是根据akamai的文档和这个akamai社区帖子,Akamai不支持 如果请求中存在Origin标题,我该如何强制akamai通过Origin唯一地缓存事物? 解决方案 我做了一些研究,看来可以通过在Akamai配置中添加新的Rule来完成,例如: 请注意,如果您这样做 - 请记住 - 这会更改Akamai的高速缓存键,因此以前缓存的任何东西基本上都不再缓存了!另外,正如在黄色警告标签中指出的那样,这可能会使使用Akamai的URL清除工具更难强制重置缓存.您可以删除If块,并且只需将Origin标题作为
20 2023-03-08
编程技术问答社区
apache中的这个配置是什么意思?
Header append Vary User-Agent env=!dont-vary 任何人都可以为此提供详细的解释? 解决方案 这使用apache mod_headers "> mod_headers 用户代理"到不同的http标头,但前提是未设置不变环境. 但是什么是不同的标题?参见 rfc2616 变化的场值表示集合 完全的请求标先字段 确定,而响应是 新鲜,是否允许缓存 使用回复回复 随后的请求没有 重新验证 如果您根据用户代理标头提供不同的HTML标记,则可以使用带有用户代理的变化标头来确保缓存代理不为浏览器x提供供浏览器y的内容. 其他解决方案 请参阅这将Web服务器指示 Append 变化标题的新值 to vary header的任何先前值(分开新的通过逗号从旧的值中估算或为变化标头创建新值.要创建或附加的新值将为用户代理.只有在执行Apache服务的环境中不确定 dont-vary 环境变量时,才会创建/附加此标头. 总结一下,
22 2022-12-20
编程技术问答社区
如何在VBA/Excel中改变散点图上一个点的颜色,作为该点本身的X、Y坐标的函数?
我正在开发一个基于 Excel 的模拟器,可以运行 1000 次特定测试.每个测试的结果是两个坐标.这些坐标被写入一个范围.然后我根据该范围创建一个 X-Y 散点图. 我现在想做的是循环遍历图形的 1000 个点,并根据该点的 X 和 Y 坐标更改该点的颜色.具体来说,我想取 X Mod (Half Max X) 和 Y Mod (Half Max Y),以创建颜色强度会随着靠近图表中间的点而增加的效果. 我要使用的代码如下: Temp = "'" + FirstCalcs.Name + "'!" + FirstCalcs.Cells(SOWD + 3, 2).Address + ":" + FirstCalcs.Cells(SOWD + 3, NumOfTests + 1).Address Temp2 = "'" + FirstCalcs.Name + "'!" + FirstCalcs.Cells(SOWD + 4, 2).Address + ":" + FirstCa
1402 2022-07-17
编程技术问答社区