【问题标题】:How to switch off Akamai caching for dynamic html files?如何关闭动态 html 文件的 Akamai 缓存?
【发布时间】:2014-06-25 22:02:41
【问题描述】:

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

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

有什么方法可以直接从我在 wordpress 中的 php 文件告诉 akamai 不要缓存 html 并且只缓存图像、css 等?

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

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

【问题讨论】:

    标签: http caching httprequest akamai


    【解决方案1】:

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

    )进行不缓存

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-05-03
        • 2017-04-09
        • 2019-04-14
        • 1970-01-01
        • 2013-06-18
        相关资源
        最近更新 更多