Тем не менее, вы должны иметь возможность кэшировать хеш в памяти (и, возможно, также проверить метку времени)
я есть сценарий, который генерирует шаблоны страницы. Кроме того, этот сценарий оказывает<script>
а также<link rel='stylesheet'>
теги в HTML.
Я хотел бы добавить функцию разрушения кэша с параметром "? V = xxxxx".
Я делаю это таким образом:
foreach ($scripts as &$script) {
// get script file name
$script = "{$this->_js_folder}/{$script}";
// get it's realpath
$realfile = realpath(substr($script,1));
// hashing the file
$hash = md5_file($realfile);
// adding cache-breaking number
$script .= '?v='.$hash;
} //: foreach
Разве это не медленно, хэшировать около десятка файлов каждый раз, когда пользователь обновляет страницу?