From 2c44318a51317ff037eb20e337b78a4a15d1dfe9 Mon Sep 17 00:00:00 2001 From: laoyang Date: Thu, 5 Nov 2026 13:11:44 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8E=8B=E7=BC=A9=E5=8F=AA=E7=95=99=201600=20?= =?UTF-8?q?=E6=A1=A3=EF=BC=9B=E8=A7=86=E9=A2=91=E7=BC=93=E5=AD=98=E5=A4=B1?= =?UTF-8?q?=E6=95=88=E5=8A=A0=E7=89=88=E6=9C=AC=E5=8F=B7=20(#56=20#57)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 一、尺寸档位(用户:「400压缩的太多了。800也不够,只保留一个1600」) media.php 白名单从三档收到一档: 1600 => image/resize,l_1600/quality,q_88 400/800 删除。质量从 q_85 提到 q_88(只留一档就该偏清楚那侧)。 照片墙跟随改 1600,缩略图与大图共用一份缓存。 传旧 ?w=400 的链接会落到「非法值 ⇒ 原图」分支,不报错、只是不压缩。 二、视频仍显示 HEVC(用户:「他说是H.265,还是不让播呢?」) 实测服务端 15 个视频**全部 h264**,无一个 HEVC: ffprobe 逐个查过,codec=h264,pix_fmt=yuv420p/yuvj420p media.php 返回 Content-Type: video/mp4,body 里无 hvc1/hev1 ETag 与实际内容完全一致 问题在浏览器缓存: Cache-Control: private, max-age=604800(7 天) 浏览器对