Идеи о том, как изменить имена файлов статических ресурсов для предотвращения устаревших версий файлов ресурсов, хранящихся в кэше браузера - PullRequest
2 голосов
/ 02 августа 2011

У меня есть веб-сайт, на котором я размещаю PHPFog.PHPFog для тех, кто не знает, позволяет легко развернуть приложение на нескольких серверах приложений с помощью простого git-push.Я был бы рад, если бы был какой-то способ автоматически обновлять номер версии моих файлов javascript / css при каждом git-commit или git-push.Или, может быть, просто добавьте метку времени сборки 'unix' к имени файла.Цель, конечно, поставить браузеры в очередь, чтобы перезагрузить файл ресурсов вместо использования кэшированной версии.Кто-нибудь знает хороший способ сделать это?

1 Ответ

4 голосов
/ 02 августа 2011

Вы можете добавить фиктивную строку запроса к вашим файлам CSS, например

styles.css?<?php print $release; ?>

Идентификатором выпуска может быть все, что вам нужно - например, временная метка, git hashref или тег.

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