我必须使用不是我的Wordpress安装,我需要制定一些方法来优化性能。
除此之外,我发现几乎每一个网址,特别是静态文件,都附有一个查询字符串,它总是一样的:
等等。
有人知道一个可能导致此问题的插件吗?我安装了以下内容,但我无法找到导致该内容的内容,或者它是否为其他内容:
答案 0 :(得分:2)
将版本号附加为网址查询字符串为common cache-busting solution。
看起来W3 Total Cache可能是这里的罪魁祸首。 Their website says其中一项功能是:
插件的
- 使用缓存控制,未来过期标头和实体标签(ETag)进行浏览器缓存,使用“缓存清除”
According to the author,您可以停用此功能:
取消选中浏览器缓存设置标签上的“防止在设置更改后缓存对象”选项。
答案 1 :(得分:1)
您可以在主题的functions.php
文件中删除主题资源(css和javascript文件)中的查询字符串:
// Remove Query Strings from enqueue scripts
add_filter( 'style_loader_src', 'remove_query_string' );
add_filter( 'script_loader_src', 'remove_query_string' );
function remove_query_string( $url )
{
return remove_query_arg( 'ver', $url );
}
对于来自插件的查询字符串,我假设每个插件中都有类似的修复。