像很多人一樣,落格博客也發現了
1 |
https://wprp.zemanta.com/static/js/loader.js?version=3.5.3 |
這個鏈接,由於這是一個國外的地址,所以造成最直接的影響就是直接拖慢了頁面的加載速度。而且又由於它是另外的域名,所以我們也不能把它緩存起來。
那麼,這究竟是一個什麼東西呢?
看文件結尾似乎是某個插件要加載的內容。再來看域名,Zemanta的,去插件列表裡很容易就找到了這個插件:WordPress的相關文章
這是一款WordPress上數一數二的相關文章插件,目前國內還沒有類似它這種的,做的非常的好。所以,網上很多人的解決辦法都是忍痛換掉,換成國內的一些各種各種插件,路由一開始也是這樣想的,所以換了無覓……然後絕望的發現貌似無覓已經不干這行了?
好吧我又換回來了,一開始還想著,慢個幾秒還可以接受,畢竟影響不是很大,可是這幾天問題加劇,貌似zemanta.com這個域名有進入名單的風險,要是那樣,就像谷歌的開源字體一樣網站又得受到連累,所以我想,既然WordPress的相關文章並不經常更新,而且在一般情況下雖然這個loader.js會加載失敗,但似乎其功能並沒有受到什麼影響——要不……刪了鏈接?
但我最終沒有選擇這麼做。首先這個js文件可以訪問,那麼我將之下載下來,然後放到了這個插件自己的本地js目錄裡(這時候我們發現它們的目錄結構都是相同的“靜態/ JS / loader.js“)
通過查證,我找到了寫入鏈接的文件,就是位於WordPress的相關文章插件目錄的根目錄下的config.php文件文件,打開這個文件,我們輕易就找到了兩行寫有HTTPS://wprp.zemanta.com的代碼,然後將之註釋掉,換成我們自己博客的地址,記得這裡要寫絕對路徑,同樣寫到靜態的即可,它會自動找js目錄下的loader.js文件的。
如下圖所示:
這樣替換(備份)掉原來的config.php文件之後,發現loader.js文件已經能夠正常加載了,而插件也沒什麼功能上的缺失,然後至於配置文件中的其他鏈接,既然它沒有加載別的文件,那麼我們也就暫且不要管了。
最後,WordPress的相關文章肯定是會更新的,所以我也不能保證它更新會不會覆蓋掉config.php文件,如果覆蓋掉了,那麼記得在修改配置文件的同時,去網站下載最新版本的loader.js以防不兼容。
對了,考慮到你可能很難訪問到那個js文檔,我把它傳上來供你下載,截止到這篇文章發布的日期,這是最新的。loader.js
本文由 落格博客 原創撰寫:落格博客 » “wprp.zemanta.com”對國內WP的影響
轉載請保留出處和原文鏈接:https://www.logcg.com/archives/813.html
把loader放进自己的cdn啊/w\
也是可以的。:) 出於安全考慮,我並沒有使用CDN;另:如果你不像我一樣強迫症,那就直接刪掉丫的鏈接就ok了,插件照樣運行~