直接答案:第 95 期的 14 个首页共有 563 个 <img> 标签,其中 538 个带可用 src。按 URL 扩展名:PNG 232(43.1%)、JPG 169(31.4%)、SVG 122(22.7%)、GIF 9(1.7%),WebP 与 AVIF 均为 0,6 个无扩展名。站外图片 0 张,带尺寸查询参数 0 张;alt 非空 214(38.0%)、空 185(32.9%)、缺失 164(29.1%)。

另对每页前 3 张图片做了字节抽检(37 张):36 张可取,1 张 URL 无效;其中 1 张 .png 实际是 JPEG,详见下文“字节抽检”。

这与文章页很不一样:文章页 499 张图里 PNG 403(80.8%)、站外 188(37.7%)、alt 非空 76.8%,SVG 图片文件为 0;首页则更多 JPG 与 SVG 图片文件、全部自托管、alt 覆盖更低。两种页面类型的图片交付不能互相推断。

538
带 src 的图片
43.1%
PNG
0
站外图片
38.0%
alt 非空

方法:同一批首页,只读静态 img

样本与第 95/96 期相同:2024 年苏锡常首台(套)名单中的 14 个可识别官网首页(16 家中排除 E21 HTTP 502、E20 1,329 字节)。零网络,只解析缓存 HTML 中的 <img>;扩展名取 URL 路径末尾,站外按注册域比较,alt 分非空/空/缺失三态;同时记录 width+height、loading=lazy、srcset。

项判定边界
图片img 带非空、非 data: 的 srcCSS 背景图不计
站外注册域与首页不同子域算站内
扩展名URL 路径末尾的 .jpg/.png/.svg 等不等于实际编码
alt非空 / 空字符串 / 无 alt不评价文案质量

结果:PNG 43%、JPG 31%、SVG 23%

格式数量占 538
.png23243.1%
.jpg / .jpeg16931.4%
.svg12222.7%
.gif91.7%
无扩展名61.1%
.webp / .avif0 / 00%

首页的 PNG 占比(43.1%)明显低于文章页(80.8%),JPG(31.4% vs 10.8%)和 SVG 图片文件(22.7% vs 0)更高。6 个无扩展名图片仍可能由 CDN 返回任意格式,不能从 URL 判断。

站外 0、尺寸参数 0、lazy/srcset 0

538 张图片全部来自首页自己的注册域;没有一张带 ?w= 这类尺寸参数,也没有 loading=lazy 或 srcset。13 个有图片的页面各只有 1 个图片主机(合计 13),所以“站外 0”不是“没有 CDN”,而是“CDN 子域/同域自托管也算站内”。

宽度和高度属性只出现在 17/563 个 img 标签(3.0%)。与文章页一致的是:这批首页也基本不给图片声明尺寸,也没有懒加载/响应式候选。

alt:非空 38.0%,缺失 29.1%

alt 状态数量占 563
非空21438.0%
空字符串18532.9%
缺失16429.1%

文章页的 alt 非空是 76.8%、缺失 18.5%;首页只有 38.0% 非空、29.1% 缺失。空 alt 可能是装饰图,但也可能只是没写;本期不逐个判断用途。

字节抽检:37 张里 36 张可取,1 张格式不一致

2026-11-07 04:40–04:42 对每个首页前 3 张不同图片发起请求(14 页;E18 无图、E24 首张 URL 无效,共 37 张):36 张返回 200,1 张无效 URL。36 张的 Content-Type 与文件头一致(PNG 22、JPEG 9、SVG 5);但 E29 的第 1 张 URL 以 .png 结尾、服务端 Content-Type 也写 image/png,文件头却是 JPEG——扩展名与 Content-Type 都不能单独当格式证据。

字节:最小 233、中位 17,638、最大 1,147,926(约 1.15 MB);36 张合计 2.63 MB。按实际格式,PNG 中位 19,257 字节、JPEG 27,926、SVG 1,346;2 张超过 200 KB,1 张超过 500 KB。

结果数量
抽检图片37
200 可取36
无效 URL1
扩展名/实际格式不一致1(.png 实为 JPEG)
大于 200 KB / 500 KB2 / 1
最大字节1,147,926

与文章页对比:页面类型不同

指标14 个首页36 篇文章页(第 83/57 期)
图片(带 src)538499
PNG43.1%80.8%
JPG31.4%10.8%
SVG 图片文件22.7%0%
站外0%37.7%
alt 非空38.0%76.8%
width+height3.0%0%
lazy / srcset0 / 00 / 极少

两种页面的图片交付差异很大:文章页偏 PNG、站外 CDN、alt 覆盖较高;首页偏 JPG/SVG 图片文件、全部自托管、alt 覆盖较低。不能把文章页的“PNG 八成、站外四成”直接套到首页。

SVG 图片文件 ≠ 内联 SVG

首页有 122 个 <img src="…svg"> 图片文件,而第 89/91 期的文章页 SVG 主要是内联 <svg> 块(1,698 个标签、40.7% 字节)。两者都叫 SVG,但交付方式不同:前者是独立图片文件,后者写在 HTML 里。验收时应分开统计。

对验收的启示

  1. 分开抽查首页与文章页。 PNG/JPG/SVG 比例、站外比例与 alt 覆盖都不同。
  2. 首页先补 alt。 29.1% 缺失、38.0% 非空;这是本样本最明显的可改进项。
  3. 区分 SVG 图片文件与内联 SVG。 同一格式,交付与缓存方式不同。
  4. 站外 0 不代表没有 CDN。 子域/同域自托管也算站内;要看实际主机。
  5. 扩展名不是编码。 6 张无扩展名图片需要实际请求才能确认格式。

局限

  • 14 页 pilot:16 家中排除 E21 502、E20 1,329 字节;E18 无图片。
  • 扩展名 + 抽样:扩展名统计覆盖 538 张;字节抽检只取每页前 3 张(37 张),不代表 538 张全量,也不判断版权。
  • alt 只分状态:不评价文案质量,不判断空 alt 是否为装饰图。
  • 单次快照:2026-11-07 抓取,未复测改版。
  • 页面级:含导航、页脚、装饰图,未分离正文。
  • pilot:不外推行业;站点匿名。

数据与复算

匿名数据:equipment-homepage-image-delivery-2026.csv(14 行 × 19 列:img 标签、带 src、站外、主机、查询参数、各格式计数、alt 三态、宽高、lazy、srcset)。仓库内为 docs/research/2026-11-homepage-image-delivery.csv。

字节抽检:equipment-homepage-image-bytes-sample-2026.csv(37 行 × 11 列:站点、序号、URL 扩展名、状态、Content-Type、长度、读取字节、文件头识别、格式是否一致、错误、时间)。仓库内为 docs/research/2026-11-homepage-image-bytes-sample.csv。

解析:scripts/homepage_image_probe.py(合并 article_image_source_probe.py 与 article_img_attrs_probe.py);单元测试 scripts/test_homepage_image_probe.py(无网络,6 项:格式/alt、data-src、站外、查询参数、属性、空页)。运行:

python -m unittest scripts.test_homepage_image_probe

配套:首页 HTML 体积组成 pilot、文章页图片交付 pilot、首页 HTML 压缩 pilot。

数据来源与口径

  1. 样本:第 95 期 14 个首页缓存(2026-11-07 抓取;16 家中排除 E21 502、E20 1,329 字节)。
  2. 图片:静态 img 的 src;扩展名取 URL 路径;站外按注册域;alt 分三态。
  3. 统计时间:2026-11-07,零网络请求。
关于作者

凌壹信息Official(交付团队),负责企业网站、品牌与智能制造项目的需求梳理、方案与验收协作。本文只统计缓存 HTML 中图片 URL 的扩展名、主机与 alt 状态,不请求图片、不判断实际编码、字节或版权;14 页 pilot,不外推行业。

首页图片,先补 alt 再谈格式

538 张图:PNG 43.1%、JPG 31.4%、SVG 22.7%;站外 0;alt 非空 38.0%。

预约内容验收方案