我有一些脚本可以生成页面模板。此外,此脚本在 HTML 中呈现<script>
和标记。<link rel='stylesheet'>
我想用“?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
每次用户刷新页面时散列大约十几个文件不是很慢吗?