如何关闭动态html文件的Akamai缓存?

时间:2014-05-26 03:46:18

标签: http caching httprequest akamai

我运行wordpress网站并使用Akamai进行缓存。我在每个页面都有一个链接,因此用户可以随时在桌面和移动网站之间切换。此链接一旦点击存储cookie,每次请求都会传递给服务器,因此服务器知道是否需要返回移动站点或桌面版本。

现在当我通过"来源"这一切都很好,因为它跳过了Akamai缓存。但是,当正常访问网站时,使用Akamai缓存时,该链接无法执行任何操作。我假设它,因为就Akamai而言,它的网址请求完全相同,而且Akamai已经有了缓存版本,它会返回同一页面而忽略所有cookie。

有没有办法直接从wordpress中的php文件告诉akamai不要缓存html,只为图像,CSS等做?

或者也许在Akamai中有一个可以指定的设置吗?

如果没有,那么我还有什么其他方法可以让它发挥作用?

2 个答案:

答案 0 :(得分:0)

是的,有很多方法可以做到这一点。最简单的方法是对特定文件扩展名(例如.html

)执行无缓存

答案 1 :(得分:0)

您可以通过“配置属性和数字属性”屏幕调整要在AKAMAI中缓存的文件。 在“生存时间规则”中,您可以定义路径及其缓存策略。

除此之外,如果您要验证是否从AKAMAI呈现特定Web资源ID,您可以使用Fiddler和特定的PRAGMA标头。 有关详细信息,请参阅链接Validate if web resource is served from AKAMAI (CDN)??