眾所周知的一些原因,最近很長一段時間在國內使用WordPress建站會發現打開非常慢,有很多用戶也跟我吐槽過這個問題,所以之前我也給出了解決方案(替換谷歌字體,解決WordPress打開慢問題),但是這些天還發現不止是google的資源打不開了,因為在WordPress上廣泛使用的Gravatar頭像都無法打開,這也會導致頁面一直處在loading狀態,所以WP Acceleration for China
插件誕生了,WP Acceleration for China
旨在提供常用的加速方法,為國內WordPress加速。
就我目前發現的影響因素,主要有上面提到的兩點,也就是:
- Google CDN國內無法訪問;
- Gravatar頭像國內無法訪問。
針對這兩種情況,最好的辦法就是替換無法訪問的資源。
對于谷歌 CDN資源,以前在googleapis to useso
插件中使用的是360前端資源庫,但是使用中發現速度不是很穩定,并且不支持https
,在WP Acceleration for China插件中換成了中國科學技術大學
提供的CDN鏈接,速度還是不錯的。
對于Gravatar頭像的問題,就有些棘手了,因為頭像是存在Gravatar網站上,不是隨便替換成第三方就行的。不過在網上找了其他博主提供的方案后,發現Gravatar的頭像通過https
是可以訪問的,例如:。
插件安裝
- WordPress官方插件目錄下載上傳安裝:https://wordpress.org/plugins/wp-acceleration-for-china/
- Github獲取代碼加入主題中: https://github.com/Lomu/wp-acceleration-for-china
- 直接后臺插件》安裝插件》搜索“WP Acceleration for China”并安裝。
后續說明
WP Acceleration for China插件可以替換HTML中輸出的內容,但是如果資源是通過其他JS、CSS中引入的,那么很遺憾,這個替換不了哦~
同時如果你發現還有其他因素導致在國內打開很慢,那么也可以告訴我,有解決方案的話會加入插件中。
評論列表(30)
現在發現 https://maps.google.com/maps/api/js 被插件統一替換為 https://maps.lug.ustc.edu.cn/maps/api/js后加載還是有問題。在網上看到是可以把 https://maps.google.com/maps/api/js 改為: https://ditu.google.cn/maps/api/js 就沒問題了。希望大神能修復這個問題,點贊。
目前谷歌字體其實是可以訪問的,無需加速,可以關閉谷歌字體的鏡像
你好,這個插件主要是針對Google CDN國內無法訪問和Gravatar頭像國內無法訪問的優化加速嗎???
是的
fonts.lug.ustc.edu.cn 無法打開了。請站長看看!
這邊是可以打開的,并且谷歌字體現在也是可以打開,不需要設置加速的,可以參考:https://www.wpcom.cn/help/60.html
很不錯喲
博主可以加一個引用國內的CDN公共庫,例如bootstrap、jQuery等等元素。謝謝!
想法不錯,不過可行性不是很高,后臺并沒有直接引入bootstrap、jQuery,jQuery也是合并在一個文件里面;前端頁面情況就更復雜了,任何一個主題插件都可以操作這些文件
還不錯 學學
我也來試試看
搞定
不錯很強悍
很好
看看我的網站為什么打開那么慢www.daimoran.com
js加載不上來
怎么解決呢?
我還以為我的網站訪問已經很慢了,沒想到看見一個比我還慢的,心里瞬間就舒暢了。。。哈哈
google 字體庫 font.googleapis.com 域名 已經解封,這個插件已經沒必要了
這個真的可以用嗎
zhege zhuti zenme 是這個樣子的。包不大,但是速度慢啊
我去,還有這種插件
這個很好。
文章不錯,學習了,歡迎回訪交換鏈接,http://www.e2xue.com
實在想不通,為什么GFW連頭像也要墻。
而wordpress也不考慮大陸用戶,引用google的字體。。
違禁頭像唄
直接在 function.php 里面加入代碼就好了啊,沒必要還做插件,增加負擔啊。
其實都一樣
當然不一樣,wordpress插件多了速度就會變很慢。
也就多引用一個文件的時間吧