个人站求推荐图床解决方案

2018-03-22 10:50:08 +08:00
 foru17
先说实际情况,由于自己的网站大量图片,日均 30-50G 流量,高峰甚至 200G 以上(偶尔),峰值 10Mbps-到 30Mpbs。图片空间不大,20G 以内肯定稳妥。

1.目前是托管在又拍云,价格有点吃不消,日均 30 到 100 元花费,虽然有一部 CDN 费用是赞助了,但还是很紧张。
2.国内流量占 90%以上,广东、上海地区流量大头,海外较少。
3.不考虑微博等免费图床

现在需要解决国内流量问。有下面几个问题希望大家指教下。

1.我目前考虑自己弄一个镇江机房的主机,10M 水管是否够用,之前都是用云(但是云 10M 水管费用实在是太昂贵了),没弄过这种机房的机器,不熟悉,劳请指教。
2.目前还有腾讯云香港服务,腾讯云也有 2000 元代金券,我准备配合 dnspod 的海内外分流,把这些资源做一个分流,一部分流量通过 cname 到腾讯云的 CDN 或者服务器,这样的解决方案是否有坑?
6486 次点击
所在节点    问与答
43 条回复
night98
2018-03-22 11:50:46 +08:00
日本新加坡 vps 了解一下,5 刀每月 1t 流量,多开两台基本上够了
foru17
2018-03-22 11:52:28 +08:00
@chztv 以前流量小,我图片喜欢弄清晰点,一般是 2000 宽,尽量控制在 500K 到 1M 以内,因为自己经常没事就直接去找过去的图拿来编辑。我知道那些前端优化方案,压缩,webp 也都上了。就是图片清晰度和大小之间要平衡。
AppxLite
2018-03-22 12:13:16 +08:00
国外 vps 走起吧
1OF7G
2018-03-22 13:03:00 +08:00
经常上楼主的网站,各种照片很美,很享受😄。刚刚看了一下,图片分辨率比所占的屏幕分辨率高太多了。

第一,建议对普通屏幕和 Retina 屏幕分别处理,在 768x513 个屏幕像素上显示 2000x1336 的图片,实在浪费太大。何况非 Retina 屏幕占多数。这点可以参考 Apple 官网。
第二,更进一步:前提是原图就很清晰时,根本不建议用高于显示器分辨率的图片。已经非常锐利的 2000x1336 的图片放在 Retina 屏幕上 1500x1000 左右的一块,也是浏览器再把图片压缩下去。这和自己用 PS 压缩(分辨率)没有区别,效果并不会更好。

第一点肯定是要做的,我估计可以节约一半以上的流量了(看用户分辨率情况)。第二点看楼主自己的想法了,其实可以自己对比一下试试。
akira
2018-03-22 13:05:36 +08:00
居然是个人博客站,好精致 👍
MinonHeart
2018-03-22 13:45:55 +08:00
云储存+cdn 分发,速度有保障,图片处理方便。腾讯云 cdn 算下来 11 元 /天,存储免费 50g 够用。
香港的线路不稳定。
省钱方案:微博图床+自有备份,大部分流量分到微博
everding
2018-03-22 13:48:40 +08:00
为什么不用 webp 格式,可以把图片的大小压缩一半左右,质量上基本看不出什么区别
foru17
2018-03-22 13:53:05 +08:00
@everding 做了 webp 了。
oott123
2018-03-22 14:35:32 +08:00
srcset 也可以试试。
ququ888
2018-03-22 15:46:22 +08:00
xratzh
2018-03-22 16:44:12 +08:00
imgur 上传需要科学,网站可以正常展示,至于速度只能自测了。
DeutschXP
2018-03-22 17:30:21 +08:00
1. 简单:图片还需要优化,推荐使用一个工具,shortpixel,它的优化算法的画质损失基本是肉眼不可见的, 比如 被拒绝登机 这篇文章的图,K19 被优化后从 314kb 缩小到了 73kb,K3 从 271kb 缩小到了 83kb,简单粗暴的计算可以减少 2/3 的流量使用。
2. 高阶:系统再优化,根据客户端自动提供不同分辨率的图片,譬如手机访问根本不需要提供最高尺寸的图片。印象中有类似的开源的解决方案,具体你得自己搜一搜了。
UnPace
2018-03-22 23:02:41 +08:00
知道创宇 dns 转发,每月 3600G 免费额度
baskice
2018-03-23 06:48:01 +08:00
哦这个我来说下吧,每日图片流量在 500~700G,由于软件限制无法 webp,挂便宜美西 VPS 一个或几个容易被 dos。
最后最有效的解决办法目前是 cloudflare。

另外很重要的一点就是做响应式图片大小。尽管缩图会耗费一些性能。在流量近 T 的情况下,根据屏幕分辨率提供图片大小非常有意义。
foru17
2018-03-23 15:12:40 +08:00
@MinonHeart 多谢,我现在一天流量就 50G。

@DeutschXP 刚刚重新 sips 批量处理一下所有图片,max 限制到 1500 长宽了,现在每张图都控制在 300kd 到 500kb 的样子了,流量是小了点。我有做 webp 那些优化,主要还是因为我原图太大的原因,我后续健全下压缩图策略。
DeutschXP
2018-03-23 16:49:53 +08:00
@foru17 这也是我推荐 Shortpixel 的原因。如果一般的工具能够达到差不多效果,那这个服务也就没必要卖钱了。注册用户每个月可以免费压缩 100 张,像你的情况,不需要包月,可以购买一个 10000 张不限时的包。
你可以自己先尝试看看压缩效果再做决定: https://shortpixel.com
malagebidi
2018-03-23 18:26:57 +08:00
我来补充一个:防盗链
foru17
2018-03-23 19:35:04 +08:00
@malagebidi 我自己做了双机负载,跑了一天,国内外速度都还不错,应该可以满足需求了。
linkermlin
2018-06-05 14:44:45 +08:00
http://jiantuku.com/#/ 极简图床 似乎不错.
需要自己准备好 阿里云 OSS
hongdaworks
2019-04-04 11:29:37 +08:00
lz 你租的是那家的 镇江的 20M 机房,方便透露?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/440330

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX