我运行 wordpress 站点并使用 Akamai 进行缓存。我在每个页面上都有一个链接,因此用户可以随时在桌面和移动网站之间切换。单击此链接后会存储 cookie,该 cookie 会随每个请求传递给服务器,因此服务器知道是否需要返回移动站点或桌面版本。
现在,当我通过“来源”访问时,一切正常,因为它跳过了 Akamai 缓存。但是,当正常访问站点时,使用 Akamai 缓存时,链接不会执行任何操作。我假设它是因为就 Akamai 而言,它的 url 请求完全相同,并且由于 Akamai 已经有它的缓存版本,它返回相同的页面,同时忽略 cookie。
有什么方法可以直接从我在 wordpress 中的 php 文件中告诉 akamai 不要缓存 html 并且只针对图像、css 等进行缓存?
或者,Akamai 本身是否有可以指定的设置?
如果不是,那么我还需要哪些其他选项才能使其正常工作?