wordpress插件和非插件实现七牛CDN静态存储加速方法

  • 时间:
  • 浏览:0
  • 来源:湖北快3平台-吉林快3网投平台_极速快3投注平台

    在上一篇文章,让他写了关于WordPress百度云cdn加速教程措施 ,并在文中也提到会写一篇wordpress插件和非插件实现七牛CDN静态存储加速措施 ,今天就为亲戚亲戚大伙儿儿带来这篇文章,希望还须要帮助哪此想让网站下行速率 飞起来的亲戚大伙儿儿。纯教程文章,希望亲戚亲戚大伙儿儿喜欢。

    亲戚亲戚大伙儿儿知道七牛云存储是由七牛提供的在线存储服务,通过云端接口向企业客户提供网上无限存储空间,和传统的云存储服务(如 Amazon S3)不同,七牛云存储还增加了上传下载传输加速以及富媒体云端补救社会形态。

    七牛云存储支持绑定域名(须要备案域名),全网 CDN 加速(多数据中心+多加速节点,上传下载均加速)、持续在线,还须要无限扩展、用户只需按需付费,无硬件投资,很久 还还须要免费试用5个月。

七牛云存储的主要特点有以下几点:

    云存储:还须要存储静态文件,富含:图片,音视频,甚至是 CSS,JS,还还须要存储这人文件和非社会形态化数据。

    云补救:这是每每个人所有认为七牛最强地方,而是支持 图片/音频/视频 等资源在线压缩和转换补救,很久 还须要通过回调功能自定义数据补救。

    云加速:七牛支持上传/下载双向加速,很久 单文件上传无大小限制,支持断点续传。分布各地的加速节点,自动选取离用户最近的节点,保证数据上传下载的下行速率 。

    API 操作:七牛云存储提供了一系列 API 和 SDK 和示例教程教你接入使用。

    缩略图:七牛支持设置不同大小规格的图片,很久 是还须要自定义尺寸的,根据用户的显示分辨率不同使用不同的图片,达到下载下行速率 和显示体验的最佳搭配,而七牛的缩略图定义非常方便,只须要在七牛的后台 Web 界面进行进行定义即可。

    在wordpress中,有一款亲戚亲戚大伙儿儿水煮鱼大大做的一款专门的七牛镜像存储 WordPress插件,还须要让亲戚亲戚大伙儿儿一键实现 WordPress 博客静态文件 CDN 加速,很好的插件,接下来亲戚亲戚大伙儿儿来讲讲使用这款插件怎样才能来实现CDN加速的。

    插件篇:

    1、有帐号的登录七牛云网站,这么帐号的亲戚大伙儿儿还须要点击这里申请:www.qiniu.com

    2、亲戚亲戚大伙儿儿进入七牛后台后,就来加上资源,如下图:

    3、亲戚亲戚大伙儿儿来加上镜像源,也而是亲戚亲戚大伙儿儿想加速的网站,亲戚亲戚大伙儿儿看下图:

    这里有这人要说明一下:亲戚亲戚大伙儿儿再做静态缓存的很久 ,七牛提供的那个临时域名就会成为跟亲戚亲戚大伙儿儿主站一模一样的网站,这人很久 亲戚亲戚大伙儿儿就须要屏蔽蜘蛛去抓取亲戚亲戚大伙儿儿七牛临时域名的网站,亲戚亲戚大伙儿儿就须要在亲戚亲戚大伙儿儿的存储空间底下上传一另另还还有一个 robots.txt进去。如下图:

        做好底下哪此,亲戚亲戚大伙儿儿七牛底下的存储空间设置就做好了,接下来亲戚亲戚大伙儿儿再来做wordpress底下的插件安装和配置。

    4、在wordpress后台 插件 安装插件,在搜索插件底下亲戚亲戚大伙儿儿搜索:qiniu,就会看了这人插件,如下图:

    5、安装好插件,亲戚亲戚大伙儿儿点启用,很久 进入插件的设置区域,亲戚亲戚大伙儿儿看一下我的设置:

    亲戚亲戚大伙儿儿看一下亲戚亲戚大伙儿儿图中另另还还有一个 key,这人是在哪呢,亲戚亲戚大伙儿儿看下图:

    图中的AK而是ACCESS KEY,SK而是SECRET KEY,而是亲戚亲戚大伙儿儿就知道插件底下为什么会么会在么在设置了吧。亲戚亲戚大伙儿儿接着看七牛插件底下的设置:

    设置到这里,亲戚亲戚大伙儿儿插件版的设置就完了,你再看看你网站,是有无JS、CSS以及图片都静态存储在七牛空间上去了,网站的下行速率 也快了这人呢。下面亲戚亲戚大伙儿儿来讲讲代码篇:

    代码篇:

    代码篇的静态加速措施 就非常简单,亲戚亲戚大伙儿儿只须要将以下代码加上到亲戚亲戚大伙儿儿后台 外观 编辑,右边的函数模板底下,记住一定而是<?php 很久 ,尽量在做修改很久 备份好,以免加上错误,原因网站无法访问。这段代码底下的修改让他不必多说了,只须要把博客域名和七牛域名修改成你的网站域名和七牛域名即可。

  1. //七牛镜像存储

  2. if ( !is_admin() ) {

  3.                 add_action('wp_loaded','c7sky_ob_start');

  4.                 function c7sky_ob_start() {

  5.                     ob_start('c7sky_qiniu_cdn_replace');

  6.                 }

  7. function c7sky_qiniu_cdn_replace($html){

  8.                 $local_host = 'http://zhangliseo.com'; //博客域名

  9.                 $qiniu_host = 'http://7u2pl7.com1.z0.glb.clouddn.com'; //七牛域名

  10.                 $cdn_exts   = 'js|css|png|jpg|jpeg|gif|ico'; //扩展名(使用|分隔)

  11.                 $cdn_dirs   = 'wp-content|wp-includes'; //目录(使用|分隔)

  12.                 $cdn_dirs   = str_replace('-', '\-', $cdn_dirs);

  13.                 if ($cdn_dirs) {

  14.                     $regex  =  '/' . str_replace('/', '\/', $local_host) . '\/((' . $cdn_dirs . ')\/[^\s\?\\\'\"\;\>\<]{1,}.(' . $cdn_exts . '))([\"\\\'\s\?]{1})/';

  15.         $html =  preg_replace($regex, $qiniu_host . '/$1$4', $html);

  16.     } else {

  17.         $regex  = '/' . str_replace('/', '\/', $local_host) . '\/([^\s\?\\\'\"\;\>\<]{1,}.(' . $cdn_exts . '))([\"\\\'\s\?]{1})/';

  18.                     $html =  preg_replace($regex$qiniu_host . '/$1$3', $html);

  19.                 }

  20.                 return $html;

  21.             }

  22.             }

    以上而是张力给亲戚亲戚大伙儿儿带来的wordpress七牛镜像存储插件和非插件实现CDN静态加速的措施 ,相信小伙伴你原因激动了吧,想去试试了吧,但别急,给我来个赞吧,o(∩_∩)o 哈哈。

注:底下的一段时间,张力原因给亲戚亲戚大伙儿儿带来一系列关于wordpress新手入门教程的文章,帮助新人亲戚大伙儿儿更好的运用wordpress这款多多应用程序 ,期待吧!!!!

本文由张力博客原创写作,微信:445671696,原文地址:http://zhangliseo.com/2980.html,转载请注明原文地址,谢谢!

草根站长一另另还还有一个 ,小博主一名,喜欢研究,关注互联网,热衷于搜索引擎优化和网络营销的实践与研究,并长期从事于网站运营策划、网络营销推广、淘宝营销推广等工作! 张力博客:http://zhangliseo.com/