2016-05-06 73 views
1

因此,对于我们的ASP.NET MVC网站之一,我们使用Akamai来缓存所有页面,发生了什么,甚至是我们的elmah url“/elmah.axd”也被缓存。如何防止在使用akamai时elmah url /elmah.axd不被缓存

快速谷歌搜索没有得到任何帮助,截至目前我有一个解决方法来查看实际的elmah日志,我应用随机查询参数,我可以看到非缓存错误。

akamai如何不缓存它?

回答

0

我要回答你的问题,希望你elmah.axd重认证:)

您可以设置Akamai的交付配置,以避免缓存你决定任何资源,您可以指定在一个规则下物业经理,您可以通过路径或扩展或任何其他组合/条件匹配并应用无存储行为,这将基本上绕过缓存的每一击,akamai将代理客户端的呼叫到您的服务器,仍然有效地隐藏起源但实际上每次都查询它

PS。如果我是你,我会使用akamai完全关闭elmah脚本(创建一条只会重定向或反弹任何请求的规则),并且只能调用原始地址(只应该为少数人所知)

PPS。一个很好的练习技巧:不允许随机查询字符串创建新的缓存键并绕过akamai的缓存,这会使您的原始服务器可能容易受到洪水的影响,从而导致不错的akamai屏蔽效果变差