成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

解決 wordpress 引用被墻的 gravatar 頭像導(dǎo)致速度慢的方法

scola666 / 1660人閱讀

摘要:在國內(nèi)被墻的越來越嚴(yán)重,嚴(yán)重影響了博客的打開速度。以下方式能將引用的通過服務(wù)器下載到本地并緩存。只確保海外的主機(jī)能用,國內(nèi)的主機(jī)本身就無法訪問到服務(wù)器,緩存就更無從談起了。

Gravatar 在國內(nèi)被墻的越來越嚴(yán)重,嚴(yán)重影響了博客的打開速度。以下方式能將 wordpress 引用的 Gravatar 通過服務(wù)器下載到本地并緩存。只確保海外的主機(jī)能用,國內(nèi)的主機(jī)本身就無法訪問到 gravatar 服務(wù)器,緩存就更無從談起了。

在 wordpress 根目錄中增加一個目錄 avatar,確認(rèn)權(quán)限為 755

在 avatar 目錄中上傳一張默認(rèn)頭像 defalut.jpg

在主題 functions.php 中增加以下代碼

function my_avatar($avatar) {
  $tmp = strpos($avatar, "http");
  $g = substr($avatar, $tmp, strpos($avatar, """, $tmp) - $tmp);
  $tmp = strpos($g, "avatar/") + 7;
  $f = substr($g, $tmp, strpos($g, "?", $tmp) - $tmp);
  $w = get_bloginfo("wpurl");
  $e = ABSPATH ."avatar/". $f .".jpg";
  $t = 1209600; //設(shè)定14天, 單位:秒
  if ( !is_file($e) || (time() - filemtime($e)) > $t ) { //當(dāng)頭像不存在或文件超過14天才更新
    copy(htmlspecialchars_decode($g), $e);
  } else  $avatar = strtr($avatar, array($g => $w."/avatar/".$f.".jpg"));
  if (filesize($e) < 500) copy($w."/avatar/default.jpg", $e);
  return $avatar;
}
add_filter("get_avatar", "my_avatar");

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/31893.html

相關(guān)文章

  • gravatar頭像不顯示?Gravatar頭像的完美替代方案cravatar

    摘要:服務(wù)完全架設(shè)并運(yùn)行在中國大陸境內(nèi),提供毫秒級的響應(yīng)速度,也不需要再將頭像緩存到本地了。另外,還可以嘗試安裝中國本土的發(fā)行版我目前用的主題支持頭像,只需要在自定義獲取頭像地址中輸入,即可調(diào)用頭像。gravatar頭像不顯示?由于國內(nèi)一直無法正常加載gravatar全球通用頭像,嚴(yán)重拖慢WordPress的加載速度,另外一些新手可能也不知道如何申請頭像。 ? 近日,WP-China-Ye...

    youkede 評論0 收藏0
  • 收集整理適用博客建站免費(fèi)開源Wordpress主題-簡約好看的WP主題

    摘要:最重要的就是找一個適合自己的主題了。事實上,免費(fèi)主題也非常多,而且很多的免費(fèi)主題在功能上和界面美觀上已經(jīng)大大超過了付費(fèi)的主題。加上這些主題都是開源的,基本上可以在上找得到源碼,安全性是沒有問題,主題的作者也在不斷更新當(dāng)中。WordPress最重要的就是找一個適合自己的主題了。好一點(diǎn)的WordPress主題基本上都是要收費(fèi)的,而且價格還不便宜,這導(dǎo)致了不少的新手朋友們很為難。而有時我們僅僅根據(jù)...

    番茄西紅柿 評論0 收藏2637
  • 國內(nèi)Gravatar頭像的完美替代方案Cravatar

    摘要:近日插件的作者,再次推出並上線了國內(nèi)頭像的完美替代方案。上傳一張頭像圖片,用註冊的郵箱在支持頭像的網(wǎng)站留言,就會看到自己專有的頭像。參考自頭像文檔集成說明本文於 2021-09-01 21:10 更新,部分內(nèi)容具有時效性,如有失效,請留言 由於國內(nèi)一直無法正常加載Gravatar全球通用頭像,嚴(yán)重拖慢WordPress的加載速度,另外一些新手可能也不知道如何申請頭像。 ? ...

    hzx 評論0 收藏0
  • Laravel 生成 Gravatar 頭像地址的優(yōu)雅姿勢

    摘要:擴(kuò)展包提供了最簡單優(yōu)雅的方式來生成全球公認(rèn)頭像地址。配置示例只有一個全局幫助函數(shù)使用示例為生成頭像地址,使用連接配置為的哈希值生成頭像地址,使用連接配置使用連接配置使用連接配置,并覆蓋參數(shù)為使用連接配置,并覆蓋參數(shù)為或者 Laravel Gravatar 擴(kuò)展包提供了最簡單優(yōu)雅的方式來生成 Gravatar 全球公認(rèn)頭像地址。靈活方便的 API ,支持多連接配置,支持鏡像地址。 項目主...

    rubyshen 評論0 收藏0
  • 如何給Docker hub用戶上傳頭像

    摘要:我第一次使用時,覺得很奇怪,這個網(wǎng)站上面沒有允許用戶上傳頭像的地方。 我第一次使用Docker hub時,覺得很奇怪,這個網(wǎng)站上面沒有允許用戶上傳頭像的地方。 showImg(https://segmentfault.com/img/remote/1460000017365907); 后來經(jīng)過研究才發(fā)現(xiàn),需要用在Docker hub上注冊用戶的同一個郵箱到Gravatar這個網(wǎng)站上再注...

    cyqian 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<