У меня есть сценарий, который генерирует шаблоны страницы.Кроме того, этот сценарий отображает теги <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
Разве это не медленно, хэшировать около десятка файлов каждый раз, когда пользователь обновляет страницу?