亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

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

scola666 / 1733人閱讀

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

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

在 wordpress 根目錄中增加一個(gè)目錄 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)頭像不存在或文件超過(guò)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)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/31893.html

相關(guān)文章

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

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

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

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

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

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

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

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

    rubyshen 評(píng)論0 收藏0
  • 如何給Docker hub用戶上傳頭像

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

    cyqian 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<