首页 > 解决方案 > 如果用户上传 2000x2000 像素的图像,然后我将其显示为 400x400 像素,那么页面是否像图像是 2000x2000 像素一样使用带宽?

问题描述

我正在创建一个网站,人们可以在其中上传然后显示在索引页面上的图像,但是,我一直想知道在宽度和高度设置为 400x400px 的标签中显示 2000x2000px 图像是否会减慢页面/图像的加载时间.

标签: htmlcss

解决方案


是的,在客户端(浏览器)可以缩小图像之前,图像仍然需要完整地通过网络传输。

除非完成一些服务器端缩放,否则网络服务器不知道(也无法知道)用户期望的大小,因此它只会提供上传的文件,客户端(浏览器)会将其缩放到所需的大小。正如@l3fty 指出的那样,您可以通过右键单击图像并查看它或直接在地址栏中输入图像的 url 来检查这一点。

某些 CMS 或其他应用程序可能会在上传或按需缩放您的图像服务器端,但这取决于应用程序、它的配置等。


推荐阅读