Я использую django-хранилища для статических файлов с S3 (и S3BotoStorage). Когда я собираю статические данные с моей локальной машины, поведение соответствует ожидаемому, когда на S3 отправляются только измененные файлы. Этому процессу требуется python-dateutils 1.5 для проверки измененного времени.
Однако выполнение того же на Heroku приводит к тому, что каждый файл загружается независимо, хотя настройка такая же. Затем я изучил время изменения файлов на самом Heroku, и похоже, что os.stat(static_filename).st_mtime совпадает со временем последнего нажатия.
Это ожидаемое поведение? Копирует ли heroku файлы, даже если нет изменений с git?