2016-07-10 37 views
0

如何解決這個網站的速度建議與wordpress從靜態資源中刪除查詢字符串。從靜態資源中刪除查詢字符串 - WordPress的

帶「?」的資源在URL中沒有被某些代理緩存服務器緩存。刪除查詢字符串和編碼參數到URL以下資源:

http://cdn.datatables.net/1.10.12/js/jquery.dataTables.min.js?ver=4.5.3 
/wp-content/cache/nextend/web/n2-ss-2/n2-ss-2.css?1467994835 
/wp-content/cache/nextend/web/n2/n2.js?1467994835 
/wp-content/plugins/smar ... edia/dist/smartslider-frontend.min.js?1467908685 
/wp-content/plugins/smar ... artslider-simple-type-frontend.min.js?1467908685 
/wp-content/plugins/smar ... nd/media/dist/nextend-frontend.min.js?1467908685 
/wp-content/plugins/smar ... dia/dist/nextend-webfontloader.min.js?1467908685 
/wp-content/themes/wootique-child/style.css?ver=4.5.3 
/wp-content/themes/wootique/style.css?ver=4.5.3 
/wp-includes/js/wp-embed.min.js?ver=4.5.3 
/wp-includes/js/wp-emoji-release.min.js?ver=4.5.3 

WordPress的似乎自動添加這些字符串。

回答

3

這應該做的工作.. 這將刪除前端查詢字符串,而不是管理網站。

更新:將其添加到您的functions.php文件中。確保它保存在PHP標籤中。

function rm_query_string($src){ 
    $parts = explode('?ver', $src); 
    return $parts[0]; 
} 

if (!is_admin()) { 
    add_filter('script_loader_src', 'rm_query_string', 15, 1); 
    add_filter('style_loader_src', 'rm_query_string', 15, 1); 
} 
1

This plugin將從靜態資源刪除查詢字符串如CSS & JS文件,並且將提高類似的PageSpeed,YSlow的,Pingdoom和GTmetrix服務你的速度得分。

URL中的「?」或「&」資源不會被某些代理緩存服務器緩存,而移動查詢字符串並將參數編碼到URL中會顯着增加您的WordPress網站性能。

+0

從靜態資源插件中刪除查詢字符串 –

+0

剛剛嘗試過,完美無缺地工作。 – Rahul

相關問題