之前发过几篇文章关于七牛的,分别是用测试域名和自定义域名配置七牛缓存静态图片,提高网站加载速度。今天再来发一文,缓存Gravatar图片,虽然头像图片一般都很小,但是Gravatar图片的服务器在国外,访问还是比较慢的,即便是弄了多说服务器的头像,一样还是有点慢,甚至好像还没有官方ssl服务器的快。
现在我们来配置七牛缓存头像,操作很简单,我就把详细描述了。
首先我的头像存储位置是官方SSL服务器
如果你是多说服务器,图片的url就是http://gravatar.duoshuo.com/*
进入七牛后台,新建存储空间gravatar,然后可以获得一个测试域名,如果你备案了,可以自定义域名,比如我这里自定义的是gravatar.liuyanzhao.com,回源地址填https://secure.gravatar.com/
如果对七牛不熟悉,可以看文末参考文章
在functions.php(主题文件夹下)加以下代码
上面代码很简单,就是把图片的路径从官方ssl服务器到七牛
右键查看图片,查看头像url,是七牛的路径
查看七牛后台,空间存储,图片能正常缓存
至此配置成功
更多文章
现在我们来配置七牛缓存头像,操作很简单,我就把详细描述了。
第一步、查看Gravatar头像服务器
首先我的头像存储位置是官方SSL服务器
如果你是多说服务器,图片的url就是http://gravatar.duoshuo.com/*
第二步、七牛后台操作
进入七牛后台,新建存储空间gravatar,然后可以获得一个测试域名,如果你备案了,可以自定义域名,比如我这里自定义的是gravatar.liuyanzhao.com,回源地址填https://secure.gravatar.com/
如果对七牛不熟悉,可以看文末参考文章
第三步、路径替换
在functions.php(主题文件夹下)加以下代码
- if ( !is_admin() ) {
- add_action('wp_loaded','c7sky_ob_start');
- function c7sky_ob_start() {
- ob_start('c7sky_qiniu_cdn_replace');
- }
- function c7sky_qiniu_cdn_replace($html) {
- return str_replace("https://secure.gravatar.com/", "http://gravatar.liuyanzhao.com/", $html);
- }
- }
上面代码很简单,就是把图片的路径从官方ssl服务器到七牛
四、查看效果
右键查看图片,查看头像url,是七牛的路径
查看七牛后台,空间存储,图片能正常缓存
至此配置成功
更多文章
您可以选择一种方式赞助本站
支付宝扫一扫赞助
微信钱包扫描赞助
赏