机制
浏览器<-Accept->Cloudflare<-Vary:Accept->源站
工作细节
源站上,为图像文件拓展(目前支持: avif、bmp、gif、jpg、jpeg、jp2、jpg2、png、tif、tiff、webp )设置 Vary:Accept 响应头,申明让Cloudflare进行图像类型转换并缓存
Cloudflare上,目前通过 API 去指定那些文件拓展类型需要进行格式转换(Pro及以上用户可用)
在资源被访问时,根据访客浏览器所申明支持(Accept)的图像文件类型,返回最佳资源类型
API文档
Variants setting
Vary for Images: Serve the Correct Images to the Correct Browsers