Symfony генерирует URL-адрес дружественного ресурса cdn

У меня есть приложение symfony, которое обслуживается cdn (например, akamai), и я генерирую URL-адрес ресурса на шаблонах с помощью:

{{ asset('myJs.js') }} 

Когда я это делаю, я хочу создать URL-адрес (предположим, что сайт обслуживается www.example.com ):

www.example.com/myJs.js?v=321321312312

Где параметр v получает развернутую версию, чтобы заставить cdn (например, сеть akamai) кэшировать меня более новую версию. Это хороший способ динамически генерировать параметр v ?

Если вы хотите добавить хэш в файл, который хранится уникально для каждой версии, вы можете либо использовать время изменения файла этого файла, либо хеш. Лучшим способом могло бы стать создание новой функции Twig versionedAsset (), которая использует вывод asset () и добавляет этот хэш к сгенерированному URL-адресу

src = "www.example.com/myJs.js?v = {{random ()}}"