【发布时间】:2018-05-17 22:14:03
【问题描述】:
我有一个由 cdn(例如 akamai)提供服务的 symfony 应用程序,我在模板上生成资产 URL:
{{ asset('myJs.js') }}
当我这样做时,我想生成一个类似的网址(假设该网站由 www.example.com 提供服务):
www.example.com/myJs.js?v=321321312312
v 参数获取已部署版本以强制 cdn(例如 akamai 网络)缓存我更新的版本。是动态生成v参数的好方法吗?
【问题讨论】:
-
“v 参数在哪里获取部署版本以强制 cdn(例如 akamai 网络)缓存我更新的版本。” - 你认为这有什么意义在 CDN 端进行缓存...?此技术通常用于处理 客户端 端的缓存(“缓存破坏器”,以防止客户端从缓存中提供过时的资源。)