【问题标题】:Photo resize. Client-side or server-side?照片调整大小。客户端还是服务器端?
【发布时间】:2012-04-30 15:22:26
【问题描述】:

我创建了一个图片库网站。我希望每张照片有 3 或 4 个不同尺寸的实例(包括原始照片)。 在客户端(使用 Flash 或 HTML5)调整照片大小并将这张照片的所有实例分别上传到服务器会更好吗?或者最好只将照片上传到服务器一次,但使用服务器资源(例如 GD)调整它的大小? 你有什么建议? 另外有趣的是,大型网站如何做到这一点?例如 500px.com(该网站为每张照片创建 4 个实例,并且运行速度都足够快)或 Facebook。

【问题讨论】:

    标签: resize client photo


    【解决方案1】:

    关于这个话题有多种观点,实际上取决于您拥有多少张图片,以及这些图片被多次查看的可能性有多大。最常见的做法是使用 Adob​​e Photoshop、GIMP、Sizzlepig 或 GD 等工具(本地或在 A 服务器上,不一定是 Web 服务器)创建所有图像大小,然后将所有资源上传到服务器。

    在托管图像之前调整大小可以减轻最终用户的网络浏览器的压力,更重要的是减少托管网站所需的带宽量(当您运行大型网站并按每 GB 传输付费时尤其有用)

    为了回答您关于真正大型网站的问题,有些会提前进行图像缩放,有些会即时进行,但通常是在服务器端完成。

    【讨论】:

      猜你喜欢
      • 2020-07-18
      • 1970-01-01
      • 2010-09-29
      • 1970-01-01
      • 2015-11-04
      • 2018-06-06
      • 2012-01-11
      • 2011-04-30
      相关资源
      最近更新 更多