我有一个网站,每次您上传图像时,它都会以各种帧大小呈现。一个 cron 作业每 10 分钟运行一次,它会查看在此期间是否上传了任何新图像,如果是,它会生成所有需要的帧。
由于此 cron 每 10 分钟运行一次,因此在内容(例如文章)上线和图像可用之间有一段时间。因此,在此期间会显示带有网站徽标的通用占位符图像。
由于 Akamai 缓存图像,因此当站点用户加载具有尚未由 cron 呈现的图像的页面时,将为该图像路径显示一个静态占位符,并且 Akamai 将缓存此。即使图像稍后渲染并且可用,用户仍会从 Akamai 获得缓存版本。
一种解决方案是在 cron 渲染这些图像时破坏这些图像的“年龄”。但是,Akamai 大约需要 8 分钟才能返回新的。
是否有任何其他解决方案,我可以通过缓存过期标头告诉 Akamai 每 10 秒返回一次,直到收到新图像,一旦完成,就不再返回并继续显示缓存版本?