解決谷歌google不能訪問造成wordpress打開緩慢的問題

近日谷歌又不能訪問了,開始沒覺得有什么問題。對(duì)于技術(shù)控的我一直以來(lái)谷歌搜索是我的必備工具,這次似乎和往常不太一樣,好幾天了還是不能訪問,通過修改hosts等辦法還是沒用,只有借助工具軟件出去才能訪問,但總不能查點(diǎn)東西就借助工具軟件吧~~~ 后來(lái)只能使用替代工具Bing搜索了,無(wú)奈。。。就在昨天,在月光博客上得知 Google https服務(wù)被屏蔽 了,google將越來(lái)越遠(yuǎn)離我們了。。。再次無(wú)奈。

谷歌漸行漸遠(yuǎn),但是對(duì)于我們廣大wordpress用戶來(lái)說(shuō),不是一個(gè)好消息啊,因?yàn)?strong>wordpress有些地方在調(diào)用google提供的服務(wù),當(dāng)谷歌不能訪問的時(shí)候,會(huì)拖垮wordpress的下載速度。這幾處地方,我現(xiàn)在拿出來(lái)說(shuō)一下,并說(shuō)明如何脫離google吧:

1. 前臺(tái)頁(yè)面訪問Google AJAX Libraries API(一般多是在主題里調(diào)用的)
AJAX Libraries API架構(gòu)在Google Code上,提供了JQuery 等JavaScript庫(kù),本來(lái)CDN是為我們提供更快更穩(wěn)定的訪問,但是無(wú)奈在國(guó)內(nèi)我們沒法正常享受谷歌的CDN服務(wù)啊。那我們只有轉(zhuǎn)投國(guó)內(nèi)了?,F(xiàn)在國(guó)內(nèi)也有很好的CDN服務(wù),并且在國(guó)內(nèi)還是使用國(guó)內(nèi)的CDN公共庫(kù)比較安全,下面先提供幾個(gè)服務(wù)鏈接供您選擇吧:
http://lib.sinaapp.com/
http://developer.baidu.com/wiki/index.php?title=docs/cplat/libs
http://www.staticfile.org/
http://jscdn.upai.com/

下面說(shuō)解決辦法,以替換成百度CDN為例:

一般是在主題模板的header.php文件中找到引用谷歌CDN的代碼處,比如我的是這句:

<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js?ver=3.4.2'></script>

替換成百度CDN:

<script type='text/javascript' src="http://libs.baidu.com/jquery/1.7.2/jquery.min.js"></script>

2. 后臺(tái)頁(yè)面獲取Google字體庫(kù)

這個(gè)問題有兩個(gè)解決辦法,分別適用于兩類使用人群

2.1 后臺(tái)無(wú)所謂字體好看不好看,決定徹底不使用谷歌字體了;

解決辦法:在wordpress 后臺(tái)安裝插件。在插件中搜索 Disable Google Fonts,選擇安裝,然后啟用,這樣就可以禁止Google字體的加載。

2.2 強(qiáng)迫癥+完美主義:稍微麻煩點(diǎn)把字體拿回來(lái)放自己服務(wù)器上吧,需要借助工具軟件一下哦。

解決辦法:

a. 就目前現(xiàn)狀訪問下谷歌是件不容易的事情,那我們需要借助工具軟件或是其他辦法先把那些個(gè)字體文件下載回來(lái),首先利用ie的開發(fā)人員工具、chrome開發(fā)者工具、firefox firebug工具 中的network查看頁(yè)面加載時(shí)訪問谷歌字體服務(wù)的URL,復(fù)制此URL在瀏覽器中打開(借助工具軟件中),這時(shí)我們看到了字體描述文件內(nèi)容,并且找到了woff文件的url,分別把這幾個(gè)woff文件下載下來(lái);

b. 將下載好的woff文件(文件名不做修改了,偷懶)放在\wp-includes\fonts\google 目錄中, google是我自建的;

c. 拷貝a步驟URL顯示內(nèi)容,另存為一個(gè)css文件,把字體訪問url改成我們本地的訪問路徑,命名為google-font.css 放在\wp-includes\css目錄中(附該css文件的內(nèi)容如下);

@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
src: local('Open Sans Light'), local('OpenSans-Light'), url(../fonts/google/DXI1ORHCpsQm3Vp6mXoaTRa1RVmPjeKy21_GQJaLlJI.woff) format('woff');
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: local('Open Sans'), local('OpenSans'), url(../fonts/google/u-WUoqrET9fUeobQW7jkRT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(../fonts/google/MTP_ySUJH_bn48VBG8sNSha1RVmPjeKy21_GQJaLlJI.woff) format('woff');
}
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 300;
src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(../fonts/google/PRmiXeptR36kaC0GEAetxrsuoFAk0leveMLeqYtnfAY.woff) format('woff');
}
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
src: local('Open Sans Italic'), local('OpenSans-Italic'), url(../fonts/google/xjAJXh38I15wypJXxuGMBtIh4imgI8P11RFo6YPCPC0.woff) format('woff');
}
@font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 600;
src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(../fonts/google/PRmiXeptR36kaC0GEAetxmWeb5PoA5ztb49yLyUzH1A.woff) format('woff');
}

d. 修改 \wp-includes\script-loader.php 文件,找到

$open_sans_font_url = "http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,300,400,600&subset=$subsets";

換成:

$open_sans_font_url = "/wp-includes/css/google-font.css";

此步驟d做好備忘,因是改了wordpress核心文件,日后升級(jí)時(shí),做為提醒!

至此,谷歌字體就來(lái)到了我們自己的服務(wù)器,再也不用擔(dān)心被谷歌拖垮了~~~。當(dāng)然如果你申請(qǐng)了國(guó)內(nèi)的CDN,也可以放到CDN上去。

3. 后臺(tái)Gravatar頭像(非谷歌服務(wù))

另外,還有一個(gè)地方:后臺(tái)Gravatar 頭像,這里也經(jīng)常會(huì)影響wordpress打開速度,解決辦法就是關(guān)閉頭像顯示:

后臺(tái)管理 -- 設(shè)置 -- 評(píng)論 -- 關(guān)閉頭像顯示

目前大家多在使用“多說(shuō)”等一類的評(píng)論插件來(lái)豐富評(píng)論功能,因此僅關(guān)閉頭像顯示即可。

經(jīng)過以上三步檢查和更新,再次清除緩存訪問您的wordpress吧,這回徹底和谷歌分了,下載速度快多了吧,不!應(yīng)該說(shuō)是穩(wěn)定多了。。。

 
  • 本文由 米粒在線 發(fā)表于 2014年6月8日20:41:06
  • 轉(zhuǎn)載請(qǐng)務(wù)必保留本文鏈接:http://m.bjmhhq.com/24110.html
科技

蘋果宣布WWDC 2018:iOS 12/新iPad Pro要來(lái)了

每年手機(jī)圈最重要的兩場(chǎng)大會(huì)一個(gè)來(lái)自谷歌,一個(gè)就是蘋果,雖說(shuō)這兩款盛會(huì)主要針對(duì)對(duì)象是開發(fā)者,但由于涉及到最新版本的Android和iOS,所以備受普通用戶關(guān)注。繼谷歌宣布5月7日舉行開發(fā)者大會(huì)之...

發(fā)表評(píng)論

匿名網(wǎng)友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
確定

拖動(dòng)滑塊以完成驗(yàn)證