hash arquivos css e js para quebrar o cache. Está lento?
Tenho algum script que gera modelos de uma página. Além disso, esse script renderiza<script>
e<link rel='stylesheet'>
tags no HTML.
Gostaria de adicionar o recurso de quebra de cache com o parâmetro "? V = xxxxx".
Eu faço da seguinte maneira:
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
Não é lento, misturar cerca de uma dúzia de arquivos toda vez que o usuário atualiza a págin