多用戶在訪問一些由WordPress搭建的博客時,會發現加載速度很慢甚至有點卡。通過地址欄的提示可以看到,浏覽器在後台訪問的是fonts.googleapis.com這個鏈接,這應該是導致問題的根本原因。
注冊表一鍵解決
之所以出現這樣的問題,是因為包括WordPress在內的很多網站程序在開發時,都使用了谷歌提供的JS庫、CSS庫、字體庫等資源庫。由於谷歌的服務在國內訪問較慢,因此在浏覽使用這些服務開發的網站時也就比較慢。所以最簡單的解決方法,就是在浏覽器訪問谷歌資源庫的時候,讓其自動跳轉到國內的鏡像服務器。
如果使用的是谷歌浏覽器,只需要通過一個注冊表文件就可以解決。首先進入到這個注冊表文件的開發主頁(http://tinyurl.com/m87paux),找到其中介紹為“force_install_for_windows.reg”的鏈接,右擊,選擇“鏈接另存為”下載。然後以管理員權限運行剛剛下載的注冊表文件,完成後重啟浏覽器,就可以快速訪問這些資源庫鏈接了。
小提示
小編測試時發現,上面的方法只適用於安裝版的谷歌浏覽器。如果用戶使用的是綠色版谷歌浏覽器或者谷歌的衍生浏覽器(如國內的一些主流浏覽器),可以登錄到谷歌的應用商店,搜索並安裝一款名為gooreplacer的擴展。以後當用戶訪問谷歌資源庫鏈接的時候,這個擴展就會自動跳轉到中國科技大學的鏡像網站。
重定向繞道國內服務器
前面的擴展只針對於谷歌浏覽器,如果是使用火狐浏覽器的用戶就需要另想辦法。不過好在原理已經找到了,所以首先通過“附加組件管理器”窗口,為浏覽器安裝一款名為“Mason”的擴展。安裝完成後在附加組件列表中找到Mason這個擴展,點擊該擴展名稱下面的“選項”按鈕,就可以在彈出的窗口進行重定向設置。
首先在配置窗口中點擊“添加”,再在彈出對話框的“描述”中任意設置一個名稱,本例設置為“Google字體庫”。接下來在“包括地址”選項中,輸入Google字體庫本來的鏈接“fonts.googleapis.com”(圖2)。然後在“功能”列表中選擇“重定向”這項,點擊“配置”,在彈出的對話框中輸入新的鏈接網址“fonts.useso.com”即可(圖3)。設置完畢點擊“確定”退出配置窗口,接下來再次點擊“添加”按鈕繼續操作,分別將“ajax.googleapis.com”重定向到“ajax.useso.com”,“fonts.gstatic.com”重定向到“fonts-gstatic.lug.ustc.edu.cn”,以及“themes.googleusercontent.com”重定向到“google-themes.lug.ustc.edu.cn”等。
設置完畢,在列表中勾選剛剛添加的規則,分別點擊“應用”和“確定”,根據提示重啟火狐浏覽器即可。以後當訪問到這些資源庫鏈接的時候,該擴展就會自動重定向到設置的新鏈接了。
小提示
如果覺得一個個設置太麻煩,也可以在網上搜索網友制作好的googleapis.mason配置文件,通過“導入”功能導入規則列表即可。
從源頭一次性解決
其實作為網站的管理者,可以從源頭來解決這個問題。以使用WordPress搭建博客的用戶為例,首先在程序目錄中找到script-loader.php這個文件,接著用文本編輯器打開它,將其中的“fonts.googleapis.com”代碼替換為“fonts.useso.com”,修改完成以後將編輯好的文件上傳到服務器裡面就可以了