RequireJS y proxy caching

Necesitamos implementar el almacenamiento en caché para nuestros módulos RequireJS, pero debe hacerse para que pueda aprovechar el almacenamiento en caché de proxy.

Este artículo de mejores prácticas de Google. habla de no usar datos de la cadena de consulta para versionar sus URL.

También,esta discusión puntos aEste artículo eso explica cómo implementar el almacenamiento en caché mediante la versión de los nombres de archivo y el uso de reescrituras de URL para quitar la versión del nombre de archivo.

Pero este enfoque no funcionará para los módulos RequireJS.

¿Alguien ha implementado el almacenamiento en caché para los módulos RequireJS que admiten el almacenamiento en caché de proxy?

Actualizar: Acabo de encontrarEste artículo, pero de nuevo habla de usar RequireJSurlArgs para la versión a través de la cadena de consulta. ¿No vencerá esto al proxy de caché?

Actualización 2: Desafortunadamente, tenía razón. Según ese artículo,urlArgs efectivamente derrotará el almacenamiento en caché de proxy:

El método óptimo para eliminar la memoria caché implica cambiar el nombre del archivo, comomain.1.1.0.0.js en lugar demain.js?v=1.1.0.0. Hay varios paquetes que harán esto por usted sobre la marcha (ejemplo), pero no se integran con RequireJS. Así que nos quedaremos con las cadenas de consulta en el resto de este artículo.

Respuestas a la pregunta(0)

Su respuesta a la pregunta