放弃腾讯云COS,使用Chevereto自建图床

当初选择腾讯云就是冲着它良心云的称号,除了当初撸的2000优惠券买了5年的服务器外,还有足够多的免费的项目可以使用,比如说个人用户每个月开始有50G的免费的CDN流量,6个月之后每个月有10G的免费流量,CDN的HTTPS请求免费,以及每个月免费的50G的COS对象存储的存储费用。一直用的好好的,但是没想到免费了那么久的COS,腾讯云一纸通知要取消免费额度,权衡之后选择了使用Chevereto自建图床,这里水一下说说我的整个折腾过程。

吐槽阿里云CDN

不像套路云,HTTPS请求还需要收费,最低还一年1000万请求起步,对我这种小破站来说,两年都不一定用的了1kw的HTTPS请求,购买一次40人民币的开销还是有点浪费,如果有低一点的额度的可能会更实惠点。
而对比腾讯云的每月10G免费CDN流量,我上阿里云控制面板看了下,其只有一个20G的不知道哪来的流量包,而且还有到期时间。至于CDN资源包,除了额外的HTTPS请求数,价格和腾讯云差不多,那还不如选择和服务器所在的腾讯云,价格没优势,还能省点HTTPS请求数的钱哈哈。

腾讯云COS

其实也不是说一定要白嫖腾讯云的资源,虽然腾讯财大气粗,不差我这一点小钱,如果价格合理,我也能接受付费,但是腾讯云COS资源包最低存储空间就是50G,以我服务器所在的广州地域为例,12个月有效期的资源包价格如下:
tencent-cloud-cos-package-price.png
也就是说每年如果要使用这个资源包,至少需要花51元,想了想我这刚起步的小破站,可能两年都用不到1G,怎么想怎么不实惠,为了这些绝大部分用不上的空间还要付费,再加上CDN回源到COS的流量,多少也是有点费用的。
然后我就想到了自建图床,直到发现了Chevereto这个图床程序。

利用Chevereto自建图床

因为我这小破站是基于PHP+MySQL配置的,用来运行Chevereto这个图床有天然的优势,选择这个程序自建图床主要有如下考虑:

  • 现有服务器环境即可安装运行,不需要额外的开支
  • 服务器有50G的系统盘加上10G的额外云硬盘,正好可以利用上
  • 只需简单的几行Nginx配置,即可接入外部的CDN
  • 因为图片基本上上传了就不会再更改了,借助CDN,将缓存设置时间长一点,基本上不怎么占用云服务器的带宽
  • 直接网页上就能上传,不需要客户端,打开后台,鼠标一拖一放就能上传了
  • 自带生成缩略图功能,如果市COS或者OSS还需要借助外部生成缩略图等
  • 可以添加水印,比如你看到本站别的图片的水印就是通过Chevereto自动添加的
  • 因为我WordPress后台是使用Markdown写文章的,Chevereto上传文件之后可以直接给出Markdown格式的图片链接

Chevereto自动生成缩略图:
chevereto-page034f15a9d2423a55.png

ImageOptim图片压缩工具

因为我用的是4k显示器,直接截图出来的图片体积都很大,如果直接上传到云服务器或者CDN,对于存储和宽带都是一个很大的浪费,所以我一般都是使用ImageOptim压缩之后再上传的,ImageOptim使用很简单,只需要图片往里面一拖一放就能自动压缩了,截图如下:
ImageOptim.png