天问

wp oss云存储实践

首先理解一下oss+cdn。

1、用户上传图片,在本地服务器保存一份,同步一份到oss盘。

2、oss使用cdn镜像加速。

3、用户访问资源,不从服务器取,不从oss盘取,而从cdn镜像获取。

practice-cdn-21

这里有两个问题,一个是同步到oss盘oss使用cdn加速。先讲一下使用ali oss sdk 同步资源到oss上的方法:

(1)wp多媒体云存储

这个可以搜索插件oss-upload。填入参数即可解决问题。

%e6%97%a0%e6%a0%87%e9%a2%98

(2)采集插件云存储
微信文章格式化非常好,经常作为我文章的采集源。原始采集只能存储到本服务器。而运行一年多数据逐渐增多,带宽恐不够,为此考虑oss+cdn技术解决带宽问题。配合使用sdk,那么代码就非常简单了。

baiduhi_2017-3-6_16-1-29

新建一个oss存储函数,在保存图片到本地后,调用这个函数存储到云端就可以了。

baiduhi_2017-3-6_16-4-27

saveImgURL保存到本地后,在把这张图片按照同样路径保存到oss上面:

$this->saveImg2OSS($osspath,$path);

 

(3)oss镜像加速。

这个开通cdn后,绑定域名到镜像即可。

博客地址:http://blog.yoqi.me/?p=2546
扫我捐助哦
喜欢 7911

这篇文章还没有评论

发表评论