流浪天下

背包行走,流浪天下

用云图床还是将图片上传到wordpress?

由于流浪天下网站的图片相对比较多,一直在纠结到底是使用支持 Http 外链的云存储图床还是直接通过 WordPress 的媒体库上传管理。网上也有很多诸如“使用图床还是上传到 wordpress ”此类的讨论,大多是各说各有理,一直很纠结。图床和媒体库各有优缺点,这里就来说说我的困惑。

使用 WordPress 的不安

WordPress 的一些功能可能比较合大多数用户,但对于我来说,还是造成了不安。比如:

  1. 上传图片占用ID:上传图片会占用 post id,而碰巧我又是使用 post id 作为固定链接;
  2. 自动保存草稿和修订记录占用 ID:wordpress 一个很“贴心”的的功能就是自动保存文章草稿和修订记录。这些功能无法在设置中关闭,且于代码深度整合,对于我们这种不懂代码的很不易修改,而这些记录会占用很多 ID。最主要是wordpress官方似乎会将自动保存和修订记录功能更深入化的迹象。
  3. 更换固定链接的代价:如果将 post id 更换为 post name 别名,则会影响搜索引擎搜录,且内部的链接好多都要重新设置。更换固定链接的代价与单纯的ID洁癖相比是否值得?!

对于自动保存文章草稿和生成多个版本的修订记录我个人觉得是个很鸡肋的功能。先说自动保存,你要自动保存就保存到当前 ID 的 post 中吧,非要另开一个ID来保存;修订记录也是,你开一贴编辑,四分之一柱香不到的时间就保存了若干修订历史记录,这得占用多少资源啊,也不利于节能环保什么的。好吧,你说有人需要,那么你就加个设置选项开关啊,真是不懂!

图片上传到 好处

WordPress 中上传的图片不仅仅是附件,而是一种文章类型。如果使用 WordPress 上传一张图片, 数据库中会生成一条类型为 attachment 的 post 数据。因些图片的编辑修改删除都很方便,便于管理,网站能访问图片就能访问,不会受到图库的影响。

很多网友分析 wordpress 内建图库, 如果图片相关性和文字描述做得足够好, 图片很容易被搜索到, 而且图片搜索的转化率很高,所以使用 WordPress 内建图库作为文章的大图页面, 也是 WordPress SEO 中重要的一环。但使用 wordpress 的内建图库时须注意:

  • 填写清晰, 带关键字的图片 alt 和 title;
  • 将图片放在文章中相关性高的段落前后;
  • 如果使用多语言, 在不同的语言版本使用不一样的图片描述 (否则搜索引擎无法定位主页面);
  • 避免使用超大的图片, 以影响页面加载, 图片备份和网站流量。

(via MG12)

图片上传到WordPress限制

网站流量
▲ maie.name 网站流量示意图

图片上传到 wordpress 也有一些不足或者说额外的限制。我现在使用的是国内美橙互联的最便宜的 linux 虚拟主机,每月流量 15G/月,按近三个月来看,因访问量较低,每个月网站浏览大约是 1.6Gb 左右。我的网站图片比较多,即使处理到分辨率很小(比如最长边设置为500),平均每张图片也需要100KB吧。所以如果图片上传到 wordpress 的媒体图库,流量方面是个需要考虑的问题。

另外一个需要考虑的问题就是上面提到的占用ID的问题。不知道 wordpress 是基于什么考虑,上传图片占 ID 这事儿太让人揪心了。

此外,Maie 还觉得 post name 很难做到唯一性,而且标题要翻译成正确的英文也不是太容易。正如叫“张三”的人多得,难道我写之前还要先去查一下有木有叫张三的么?很容易搞错,也不易区别。

使用图床的好处

图床就是使用第三方的服务托管图片,在自己网站上通过HTTP外链引用这些图片。为什么使用图床?原因不外乎以下几种:

  • 流量不足。很多人像我一样购买虚拟主机写博客,空间通常只有 200MB,每个月只有 15G 到 50G 限制,不得不使用图床。
  • 图片便于管理。一般云图床有CDN加速;有WEB或FTP方式上传管理;有些还有评论、分类、分享等完善的功能;最主要是空间和流量可以按需调整。

使用图床的好处主要就是弥补虚拟主机的不足。如果直接使用 WordPress 的 Media 功能, 那国内虚拟主机支付的费用就是个问题。
如果我不用为流量操心, 还会不会使用图床?!

试用过的云图床比较

最近试用过的支持图片外链的图床有又拍云存储(包括又拍云、又拍图片管家、又拍社区)、七牛云存储、百度BCS云存储、网易云相册等。这些云存储都是国内的云存储服务提供商,这里对这些云存储服务进行一个简单的介绍和比较。

又拍云
又拍云存储按服务对象不同实际上分为三种不同的类型:

  • 又拍社区:面向摄影爱好者的在线图片分享网站。通过 WEB 在线管理,只能上传摄影照片,可以外链,有免费服务和收费服务。按年计费。
  • 又拍图片管家:面向网店。可以上传多种类型的图片,主要为收费服务,按年计费。
  • 又拍云:面向论坛及商业用户等个性化需求的用户。存储空间配额和流量按须购买。值得一提的是其流量无使用时间限制,从购买起直到用完为止。

我的照片大部分上传到免费的又拍社区,目前是分别在两个网站进行登录管理。目前又拍社区不提供批量下载,不能上传非摄影照片,不提供转存到又拍云的服务。

又拍云可以免费试用7天,支持FTP上传,提供API接口,支持自定义缩略图方式,支持防盗链。又拍云官方未提供 wordpress 插件,可以使用“荒野无灯”提供的第三方远程附件插件,插件将上传的图片存储于又拍云,其它操作与 wordpress 媒体库操作一样(仍然会在数据库里写post id)。
又拍云价格
(又拍云的价格)

七牛云存储
七牛云存储目前提供免费 10GB 的空间和 10GB 的流量,提供 WEB 上传管理,自定义缩略图,七牛云存储的价格都是按 TB 算的,似乎价格是比较便宜。不足之处是目前没有 wordpress 的插件,只有目前已有我爱水煮鱼等同学开发了七牛云 for WordPress 的插件,还有 api 接口可以自己开发。而且web 上传似乎不能添加新文件夹,不便于图片管理。
七牛云存储价格
(七牛云存储的价格)

有兴趣的朋友可以点击这里开通使用七牛云存储提供的免费配额

百度BCS云存储
百度云存储目前提供5G空间和500M免费流量,超出按天计费。仅提供API接口支持。百度云存储目前使用第三方提供的BCS Support for wordpress插件,经BAE环境测试正常,但用在我的主机上貌似不是很稳定。
百度BCS云存储价格
(百度BCS云存储价格)

网易云相册
N年以前使用过网易的相册,上传了很多逍遥山水的照片。但此相册最大的问题就是不支持外链。现在有云相册提供,但价格不菲。这个国内比较早的相册图床总是没抓住时机,感觉不温不火的。
网易云相册价格
(网易云相册价格)

又拍云、七牛云存储、百度BCS云存储和网易云相册以上这些图床的简单对比见下表所示:
云图床超级比一比
(云图床超级比一比)

没有结论的总结

好吧,可供选择的方案如下:

  1. 不管ID。图片放哪里都可以,任期自由增长;
  2. ID尽可能保护。图片就用web上传或FTP上传,尽量不用 wordpress 上传,多一道麻烦事;
  3. 用 postname 作固定链接。不管ID了,直接换 postnmae 作固定链接,ID增加随它去吧;

暂时没有结论。聪明的读者您们有结论的话别忘了告诉我!



除非注明,流浪天下 文章均为原创,转载请以链接形式注明出处。查看声明
本文链接地址:
订阅本站:https://maie.name/feed打赏:https://maie.name/donation

背包客,徒步自助旅行爱好者,户外旅行风光摄影爱好者。麦氏国际挂名总经理(兼迎宾、保安、打杂)。前逍遥山水间户外团队成员,“流浪天下”博客网站站长。背包旅行,流浪天下,行走的日子,我只是天堂的过客...

猜你也喜欢:

25 条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注