Управление версиями CDN на уровне файлов - PullRequest
3 голосов
/ 03 марта 2011

Я смотрел на Amazon.com и заметил, что их статические файлы имеют версии на уровне файлов (пример: s9-multipack-min. V171170235 .js) вместо уровня каталога.

Не могли бы вы дать несколько полезных советов о том, как управлять различными версиями на уровне файлов и где лучше всего хранить последнюю версию для каждого файла?Мы используем SVN, и наши статические файлы будут размещены на Amazon S3 CDN

1 Ответ

1 голос
/ 03 марта 2011

Вам не нужно хранить несколько файлов вообще. Просто настройте свой модуль перезаписи, чтобы он переписывал каждый /js/filename.vNNN.js в /js/filename.js.

Как вы можете видеть URL

http://z-ecx.images-amazon.com/images/G/01/browser-scripts/us-site-wide-1.2.6/site-wide-11734552808.js._V169197_.js

указывает на фактически тот же контент, что и

http://z-ecx.images-amazon.com/images/G/01/browser-scripts/us-site-wide-1.2.6/site-wide-11734552808.js._V169174097_.js

делает. Примечание к последней измененной детали

...