如何最有效的解決Google公共庫&字體庫被屏蔽的問題?

在建站的時候,無論是用word press(WP)、joomla、drupal還是open atrium,只要是國際模板,多數都會用到google fonts,但最近眾所周知的原因,需要調用http://fonts.googleapis.com的都會造成網站卡死。這個問題我一直都是讓技術人員直接幫我把帶有Google服務的link直接注釋掉,但實際上,這會產生一些問題,比如上一次安裝OA2谷歌被閹割了之後,Notifications這邊的選擇框就無法正常工作了。所以我一直在思考一個問題,我們是否可以把Google的都下載下來然後放在一個CDN上變成一個服務給所有網站提供這個服務呢?


奉上插件兩枚:USESO Take over Google 或 Remove Google Fonts Reference

使用方法:沒有使用方法,裝上就成(可能要清緩存)。

別忘了插件背後兢兢業業的碼農。

WordPress建站主機推薦 - 煮雞媽媽


首先,360字體庫已經停止運行,具體請看公告內容

其次,通過用Best Trace追蹤路由,我發現Google字體庫的國內伺服器在北京和上海(cmd下tracert命令也可以追蹤路由)。

另外,通過站長工具ping測試,http://fonts.googleapis.com的速度飛起來了,下面的截圖是ping命令的測試結果:

看到沒,一片綠~

下面的是網站測速結果:

又是一片綠~

網站測速40ms啊老大,什麼概念,阿里雲伺服器也不過如此啊。所以說完全沒必要更換字體庫。

已經換了的可以再換回去了~


按照360網站衛士上的提示,將「http://fonts.googleapis.com" 改為"http://fonts.useso.com",但是並沒有生效,不知道是什麼問題。。。

---------------------------------------------

找到了另一個解決辦法了:將「fonts.googleapis.com" 改為"fonts.css.network"。出處:https://ttt.tt/185/


.htaccess文件沒有試過,我一般是直接禁用谷歌字體。如果有部分國外主題還會載入其它的話,我會將js、css等文件放到本地,這樣就不會卡了。


.htaccess怎麼能控制Google的URL呢?


靜態資源託管庫 ( cdn.baomitu.com)


360字體庫恢復了,可以用了


http://fonts.useso.com最近這個好像掛了,網站開啟超慢


我找到了一個從客戶端解決問題的辦法。畢竟用戶無法修改服務端的內容。

教你一招,輕鬆解決Google字體庫和公共庫載入緩慢問題!


非常好,感謝紅衣大炮!!


推薦閱讀:

為什麼更改主機host可以訪問google?
如何評價Schaft最新發布的雙足機器人?
如何看待微軟宣稱「Edge比Chrome更快更安全」?
在2017 Google 開發者大會上,李飛飛宣布「谷歌中國 AI 研發中心」成立,會帶來什麼影響?

TAG:WordPress | 谷歌Google | 網站跳轉 | GWF | htaccess |