WordPress接入对象存储——把网站图片搬到云上

王尘宇 网站建设 8

WordPress接入对象存储——把网站图片搬到云上-第1张图片-王尘宇

WordPress站点图片一多,服务器磁盘先扛不住,接着是带宽和加载速度。有个客户做建材的,产品图几千张,硬盘快满了,打开首页要四五秒。我给他把图片搬到了对象存储上,速度和磁盘问题一起解决。

对象存储简单说就是云上的大仓库,按量付费,存图片视频这种大文件很便宜。阿里云叫OSS,腾讯云叫COS,价格差不多,选哪家看你服务器在哪家、或者域名备案在哪家,回源快。

接入不难。WordPress装一个支持对象存储的插件,常用的是OSS Upload或COS插件,填上你的Bucket名称、AccessKey、区域,上传目录改成对象存储,图片就会自动传上去。注意AccessKey别填主账号的,单独建个子账号,只给这个Bucket的权限,安全。

配好之后要做三件事。第一,给Bucket绑自定义域名,别用OSS自带的域名——那个在国内要备案且会被限速。第二,开防盗链,只允许你的域名引用,防止别人盗链你的图片流量。第三,接上CDN,对象存储一般都配CDN加速,图片走CDN,用户访问快很多。

改完我顺手把数据库里图片的旧地址批量替换成新域名,一条SQL的事,但一定先备份。图片搬完后服务器磁盘占用直接降了大半,首页加载从四秒多掉到一秒二左右。

费用上,一个中小网站每个月几块钱到几十块钱,比加硬盘和带宽划算。图片多的站,值得折腾。

标签: wordpress 对象存储 图片优化

发布评论 (0条评论)

  • Refresh code

还木有评论哦,快来抢沙发吧~