RequireJS e cache de proxy

Precisamos implementar o bloqueio de cache para nossos módulos RequireJS, mas isso precisa ser feito de forma que ele ainda possa aproveitar o cache de proxy.

Este artigo de práticas recomendadas do Google fala sobre não usar dados de querystring para versionar seus URLs.

Além disso,esta discussão aponta paraEste artigo Isso explica como implementar o impedimento de cache por nomes de arquivos de controle de versão e usando reescritas de URL para remover a versão do nome do arquivo.

Mas esta abordagem não funcionará para os módulos RequireJS.

Alguém implementou o bloqueio de cache para os módulos RequireJS que suportam o cache de proxy?

Atualizar: Acabei de encontrarEste artigo, mas novamente fala sobre o uso do RequireJSurlArgs para controle de versão via querystring. Não será esse cache de proxy de derrota?

Atualização 2: Infelizmente, eu estava certo. De acordo com esse artigo,urlArgs irá de fato derrotar o cache de proxy:

O método ideal de impedimento de cache envolve alterar o próprio nome do arquivo, comomain.1.1.0.0.js ao invés demain.js?v=1.1.0.0. Existem vários pacotes que farão isso para você na horaexemplo), mas eles não se integram ao RequireJS. Então, vamos continuar com as strings de consulta no restante deste artigo.

questionAnswers(0)

yourAnswerToTheQuestion