在网络项目上存储图像的最佳方式是什么?

问题描述 投票:0回答:1

目前我正在完成一个网络项目,所以我正在研究 SEO 和优化,我试图使其最优化并在速度测试中获得最高分我想知道将所有图像和视频存储在项目的根文件夹中是否更好或者将它们存储在某些云服务或 CDN 中?存储此类文件的最优化和最佳方式是什么,并将在 SEO 测试中提供更多结果

html seo
1个回答
0
投票

这取决于您的图像标记以及您想要实现的优化程度。

  • 您是否使用 srcset/sizes 属性并为不同的图像尺寸提供不同的 img url?
  • 您想根据浏览器支持的内容提供不同的图像格式吗?

然后,img cdn 可用于动态创建这些不同的尺寸和格式。但您也可以使用构建过程来预先创建调整大小的图像文件,并从您的源提供它们。但在大多数情况下,这是不值得的,而且很难正确执行,尤其是通过浏览器检测来提供最现代的图像格式的部分。

请记住,使用 CDN 最有可能意味着资产是从不同的域提供的,这意味着:任何额外的域都会产生性能成本,因为浏览器必须建立与该域的新连接。 (为了尽量减少这种影响,您可以使用预连接标签,尽快建立图像域连接。)

例如:如果您有 LCP(最大内容绘制)图像,您可能希望减少显示 LCP 图像时可能出现的延迟,并且不要使用不同的域来传递它。所以在某种程度上你很可能必须做出妥协。

另一个选项是通过您自己的服务器代理图像 CDN,以便从您的原始域交付资产,并使用服务器上的缓存来存储已交付的文件。但这也很复杂,所以这里不再赘述。

视频也是如此。

希望这有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.