昨天晚上做好了網站用戶緩存,按道理來說應該頁面秒開,但是總是有0.5秒延遲,莫名其妙,檢查了所有緩存設置也沒有問題,后來打開Network資源監視器一條一條的看加載,發現一個插件css腳本載入延遲,看源代碼才發現用了site_url函數加載.
site_url('/?bbp_5o1_toolbar_css')
這就是延遲的元兇,解決辦法很簡單啦,下載這個css,重命名然然后上傳網站根目錄,修改為:
site_url('/bbp_5o1_toolbar.css')
就好了,如果想把插件的css文件保持在插件路徑改成 plugins_url 即可.
同樣的道理,不少主題也會使用 wp_enqueue_style 或者wp_enqueue_script加載腳本,有的會使用引用的路徑,比如 wp_enqueue_script( 'classie',THEME_URL.'/js/classie.js');它可能在config中聲明了路徑,但是加載的時候完全是脫褲子放屁,雖然單條查詢不至于耗費很多時間,但是如果加載的腳本很多,就比較浪費了~所以把THEME_URL.'替換為網站對應腳本的地址,就能加快加載時間.
|
新聞熱點
疑難解答
圖片精選