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

Http 如何关闭动态html文件的Akamai缓存?,http,caching,httprequest,akamai,Http,Caching,Httprequest,Akamai,我运行wordpress网站,并使用Akamai进行缓存。我在每个页面上都有一个链接,用户可以随时在桌面和移动站点之间切换。单击此链接后,存储cookie,cookie随每个请求一起传递给服务器,这样服务器就知道是否需要返回移动站点或桌面版本 现在,当我通过“origin”访问时,由于它跳过了Akamai缓存,所以一切正常。但是,当以正常方式访问站点时,使用Akamai缓存,链接不会起任何作用。我假设它是,因为就Akamai而言,它是完全相同的url请求,并且Akamai已经有了缓存版本,它返回

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

现在,当我通过“origin”访问时,由于它跳过了Akamai缓存,所以一切正常。但是,当以正常方式访问站点时,使用Akamai缓存,链接不会起任何作用。我假设它是,因为就Akamai而言,它是完全相同的url请求,并且Akamai已经有了缓存版本,它返回相同的页面,同时忽略cookie

有没有办法直接从wordpress中的php文件告诉akamai不要缓存html,而只缓存图像、css等

或者,Akamai本身是否有可以指定的设置


如果没有,那么我还需要哪些其他选项才能使其正常工作?

是的,有很多方法可以做到这一点。最简单的方法是对特定文件扩展名(如.html)执行无缓存。您可以通过“配置属性和数字属性”屏幕调整文件在AKAMAI中是否缓存。 在“生存时间规则”中,您可以定义路径及其缓存策略

除此之外,如果要验证特定web资源id是否由AKAMAI提供,可以使用Fiddler和特定的PRAGMA标头。 有关更多详细信息,请参阅链接