Django Compress Создание устаревших CSS-версий файлов - PullRequest
1 голос
/ 27 июля 2011

Я использую django-compress , чтобы минимизировать мои файлы JS и CSS, и я обнаружил, что он отлично работает и действительно ускоряет мой сайт, когда он работает.

Проблема в том,Я использовал функцию FarFutureExpires для создания файлов с версиями, но я обнаружил, что в некоторых сценариях django-compress генерирует старые имена файлов на диске, так что мой сгенерированный HTML содержит ссылки на более поздние версииверсия то, что было создано командой manage.py synccompress.

Например:

./manage.py synccompress

CSS Group 'content_css'
----------------------- 
Version: 1311733749 
Removing outdated file content.min1311643450.css 
Saving min/css/content.min1311643450.css

CSS Group 'account_css'
----------------------- 
Version: 1311733749 
Removing outdated file account.min1311643450.css 
Saving min/css/account.min1311643450.css


CSS Group 'file_css'
--------------------------- 
Version: 1311733749 
Removing outdated file file.min1311643450.css 
Saving min/css/file.min1311643450.css

CSS Group 'home_css'
-------------------- 
Version: 1311733749 
Removing outdated file home.min1310605109.css 
Saving min/css/home.min1310605109.css

Здесь вы можете увидеть последнюю версию 1311733749 , и вот чтопоявляется в моей отрендеренной разметке, но по какой-то причине на диске фактически создается более старая ревизия, 1310605109 .Затем мне нужно вручную перейти на все имена файлов, чтобы использовать правильную версию, чтобы сайт загружался правильно.

Я просмотрел документы и искал в Интернете, но ничего не могу найти - кто угоднознаете, почему это может произойти, прежде чем я пойду к источнику?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...