因此,对于我们的一个ASP.NET MVC网站,我们正在使用Akamai来缓存所有页面,发生了什么,甚至我们的elmah url" /elmah.axd"也被缓存。
快速谷歌搜索没有提供任何帮助,截至目前我有一个解决方法,以查看实际的elmah日志,我应用随机查询参数,我可以看到非缓存错误。
akamai如何不缓存它?
答案 0 :(得分:0)
我要回答你的问题,希望你的elmah.axd经过严格的认证:)
您可以设置一个akamai传送配置以避免缓存您决定的任何资源,您可以在属性管理器上指定一个规则,您可以通过路径或扩展或任何其他组合/条件匹配并应用无商店行为,这将基本上绕过每次点击的缓存,而akamai将代理客户端对您的服务器的调用,仍然有效地隐藏原点但实际上每次查询
PS。如果我是你,我会使用akamai完全关闭elmah脚本(创建一个只会重定向或反弹任何请求的规则)并只访问调用原点(只有少数人知道)
PPS。一个好的做法提示:不允许随机查询字符串创建新的缓存密钥并绕过akamai的缓存,你使你的原始服务器可能容易受到泛滥,使得好的akamai盾牌效率降低