现在很多网站是对接了云上对象存储的直传功能,没有经过任何服务器
这就导致有时候原图很大,然后前面直接套一个 cdn ,很浪费流量
大家是如何处理的,有什么最佳实践吗?
现在很多网站是对接了云上对象存储的直传功能,没有经过任何服务器
这就导致有时候原图很大,然后前面直接套一个 cdn ,很浪费流量
大家是如何处理的,有什么最佳实践吗?
1
cco 8h 55m ago
我记得有动态图片处理的函数吧。包括将图片显示为什么格式,压缩多少,尺寸裁剪等问题。 当然,它是收费的。目前 oss 、cloudflare R2 有,别的没用过,就不清楚了。
|
2
importmeta 8h 43m ago
OSS 直传不经过 CDN, OSS 入站流量不要钱.
|
3
Orange2269 8h 41m ago
没用直传,经过服务器压缩后,走内网入 OSS
|
4
FaustinaD 8h 40m ago |
5
SoulFlame 8h 16m ago
@Orange2269 #3 你怎么不选择让前端做压缩,还能减少传输。
我之前试了一部分图片传服务器,服务器配置和带宽太拉了,而且服务器在香港,有时候网络会抽风,有个 APP 一投流调用量起来后服务器压力看着我怕。 后面我就全部要求前端直传 OSS 了 |
6
lel020 8h 10m ago
该压缩裁剪处理的都交给客户端,如果万一有人搞手段绕过并且确实影响不小,再考虑别的, 不做提前优化,
不过这不应该是决定`压缩或不压缩`的点,应该优先考选择压缩, 然后考虑是否有哪些场景值得更高的清晰度,是否值得允许原图, |
7
LittleOrangeCat 8h 10m ago
@FaustinaD 6 ,你不说我都没注意
|
8
RandomJoke 8h 4m ago
客户端总要压缩的,不然有些人一次传 几十 张,一张大几十 mb
|
9
AutumnVerse 6h 57m ago
@RandomJoke 想起了我当年修的一个 bug ,某个用户传了一张几百 Mb 的超大原图,然后这张图又被推到首页去了。
|
10
lyxxxh2 6h 52m ago
从来不压。
你用 cdn,肯定要用"对象存储"的图片处理做成略缩图啊。 流量是一方面,其次是加载速度。 |
11
tanrenye 6h 50m ago
上传的时候限制大小,展示使用参数压缩即可
|
12
opengps 6h 45m ago
必须压缩啊,要不人家做个图种把你当免费存储用
|
13
opengps 6h 43m ago
图种 图种 图种 ,大家先去了解下这个再决定
|
14
IvanLi127 5h 58m ago
原图用不上的话,让前端压了再传吧,签上传 url 的时候限制最大体积就好了,用的时候再指定参数获取压缩后的图片。
|