Gravatar頭像服務部分被和諧了,給使用WordPress的朋友帶來了不便,筆者做了一個WordPress插件,能解決WordPress 3.0以上版本頭像無法顯示的問題。
Gravatar部分服務器在國內(nèi)訪問困難,原因是Gravatar所使用的edgecast CDN服務遇到了某些問題,據(jù)我所知,同樣受到困擾的還包括WordPress存儲靜態(tài)文件的s.wordpress.org緩存服務器,以及 jQuery的code.jquery.com等。
不過Gravatar頭像讀取困難只出現(xiàn)在 WordPress 3.0 中,而之前的版本沒有發(fā)現(xiàn)問題,原因在于 WordPress 3.0 通過讀取緩存服務器的方式,減少了對www.gravatar.com 的直接請求:以往直接讀取官方服務器,現(xiàn)在都被分流到 0.gravatar.com, 1.gravatar.com 等緩存服務器上了,遇上CDN故障,所以就出現(xiàn)了無法讀取頭像的問題。
而Gravatar Fixed插件可以通過函數(shù)覆蓋的方式,重新自定義Gravatar服務器,直接讀取www.gravatar.com 的內(nèi)容,保證正常訪問。當然,假如Gravatar將來提供了國內(nèi)的鏡像(或者有熱心網(wǎng)友自行搭建),也可以將地址修改為國內(nèi)服務器,以提高速度。
Gravatar Fixed插件設置界面
*Gravatar SSL 服務器僅適用于 WordPress 開啟SSL訪問時才起作用。
下載鏈接:Gravatar Fixed