Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image 传输图像时优化带宽的正确方法_Image_Bandwidth_Data Transfer - Fatal编程技术网

Image 传输图像时优化带宽的正确方法

Image 传输图像时优化带宽的正确方法,image,bandwidth,data-transfer,Image,Bandwidth,Data Transfer,在我的项目中,我有一个案例场景,在某些地方,我希望显示缩略图以减少和优化数据传输的带宽,在某些地方,我需要显示原始图像 在Facebook网站上,他们会在相册封面上显示缩略图,点击缩略图就会显示原始图像。所以我想要和Facebook一样的结果 那么,哪种方法是优化带宽的更好方法 在服务器上只存储原始图像,在客户端检索该图像,创建缩略图并显示它 将原始图像和缩略图存储在服务器上,并根据需要检索原始图像或缩略图 Facebook使用缩略图,它的文件大小较小,因此传输速度比原始文件大。加载完整文件,然

在我的项目中,我有一个案例场景,在某些地方,我希望显示缩略图以减少和优化数据传输的带宽,在某些地方,我需要显示原始图像

在Facebook网站上,他们会在相册封面上显示缩略图,点击缩略图就会显示原始图像。所以我想要和Facebook一样的结果

那么,哪种方法是优化带宽的更好方法

  • 在服务器上只存储原始图像,在客户端检索该图像,创建缩略图并显示它
  • 将原始图像和缩略图存储在服务器上,并根据需要检索原始图像或缩略图

  • Facebook使用缩略图,它的文件大小较小,因此传输速度比原始文件大。加载完整文件,然后在浏览器中调整其大小(选项1)根本不是优化。我真的不知道你想用这个选项实现什么