
1 docx 2023-03-15 09:05:48 +08:00 via iPhone 对象存储,用另一家服务商 |
2 ktqFDx9m2Bvfq3y4 2023-03-15 09:09:11 +08:00 via iPhone 如果能上 cf 就没有这个问题了 |
3 netnr 2023-03-15 09:09:30 +08:00 使用 Service Worker 缓存图片或整站 |
4 garlics OP |
5 Hansah 2023-03-15 10:11:33 +08:00 又拍云有 https 的免费额度 |
6 xiangyuecn 2023-03-15 10:23:01 +08:00 不要在意这几毛钱 |
7 weiwoxinyou 2023-03-15 10:25:45 +08:00 按请求次数收费而不是流量收费可还行。 第一眼以为 http2.0 解决,第二眼发现可能雪碧图更合适一点。 用户屏幕 40-60 个的图片按 1920*1080 的分辨率计算可知单个图片差不多 200*200 像素,这时候按 40-60 个图片拼一张图可以控制单个图片不大,而流量降低 40 倍,再配合浏览器缓存,感觉这个更适合你的需求。 |
8 tool2d 2023-03-15 10:26:03 +08:00 开 http2 协议。 你访问 bbs.3dmgame.com ,从 network 面板上也能看到有 300 多个小图片,但是只用了一个 HTTPS 2 的 TCP 请求,全部图片都走新协议的 stream 多路复用技术。 |
9 pansongya 2023-03-15 10:27:11 +08:00 白嫖 马化腾的微信公众号 |
10 paopjian 2023-03-15 10:32:21 +08:00 统计一下使用频率,生成几个通用的雪碧图?又优化了大小也能优化请求次数 |
11 luguokong 2023-03-15 10:43:04 +08:00 via Android base64 只影响首屏或者接口响应时长吧?还会浪费点流量 |
12 aoewlittlebear 2023-03-15 10:51:56 +08:00 svg ,写代码里都成 |
13 asmoker 2023-03-15 10:56:10 +08:00 via Android 多账号多云平台蹭免费额度 |
14 tomcats 2023-03-15 11:15:02 +08:00 via iPhone Svg,base64 。还有个骚操作,把几张图片合成一个 gif ,然后前端把每一帧图片解析出来 |
15 zackzergzeng 2023-03-15 12:00:15 +08:00 不都是把小图标合并到一个图上,然后裁剪使用吗?这个应该有 webpack 插件支持 |
16 GG668v26Fd55CP5W 2023-03-15 12:03:38 +08:00 1. 减少请求次数,2. 浏览器缓存 好像只能雪碧图了。 |
18 woshinide300yuan 2023-03-15 13:09:36 +08:00 我是从阿里云转到了 ucloud ,又从 ucloud 转到了阿里云 HK 轻量上。 可惜了 ucloud 买的 50T 了,用了 8T 就跑路了。还好之前买的早,是无时间限制的套餐,现在都有时间限制了。 这么折腾是为啥呢,也是……为了省掉回源+HTTPS 计费+get 计费,哈哈哈…… |
19 DKburNIng 2023-03-15 18:31:35 +08:00 既然是小图,那 base64 也慢不了啥吧 |
20 ethsol 2023-03-15 18:33:13 +08:00 华为云 cdn 不收 https 请求费 |
21 whileFalse 2023-03-15 23:34:50 +08:00 via iPhone @tomcats 还不如雪碧图… |
22 netnr 2023-03-16 09:25:33 +08:00 @garlics @boneyao webpack 集成 https://www.npmjs.com/package/workbox-webpack-plugin ,然后配置缓存规则(只针对图片) 可以问 ChatGPT:workbox-webpack-plugin 仅缓存图片 |