Требование и кэширование прокси

Нам нужно реализовать переполнение кэша для наших модулей RequireJS, но это нужно сделать так, чтобы он все еще мог использовать кэширование прокси.

В этой статье, посвященной лучшей практике в Google, говорится о том, что вы не используете данные запроса для управления версиями своих URL-адресов.

Кроме того, эта дискуссия указывает на эту статью, в которой объясняется, как реализовать кэширование с помощью имен файлов версий и использование перезаписи URL для удаления версии из имени файла.

Но этот подход не будет работать для модулей RequireJS.

Кто-нибудь реализовал переполнение кэша для модулей RequireJS, поддерживающих кэширование прокси?

Update: Я только что нашел эту статью, но он снова говорит об использовании RequireJS urlArgs для управления версиями через querystring. Разве это не приведет к кэшированию прокси-сервера?

Обновление 2: К сожалению, я был прав. Согласно этой статье urlArgs действительно победит прокси-кэширование:

Оптимальный метод перебора кеша включает в себя изменение самого имени файла, например main.1.1.0.0.js вместо main.js?v=1.1.0.0. Есть несколько пакетов, которые сделают это для вас на лету (пример), но они не интегрируются с RequireJS. Поэтому в оставшейся части этой статьи мы будем придерживаться строк запросов.