我创建了一个照片库网站。我希望每张照片有 3 或 4 个不同尺寸的实例(包括原始照片)。在客户端(使用 Flash 或 HTML5)调整照片大小并将这张照片的所有实例分别上传到服务器会更好吗?或者最好只将照片上传到服务器一次,但使用服务器资源(例如 GD)调整它的大小?你有什么建议?另外有趣的是,大型网站是如何做到这一点的?例如 500px.com(该站点为每张照片创建 4 个实例,并且运行速度都足够快)或 Facebook。
问问题
1533 次
1 回答
5
关于这个主题有几种思想流派,这实际上归结为您拥有多少张图片以及这些图片被多次查看的可能性有多大。最常见的是使用 Adobe Photoshop、GIMP、Sizzlepig 或 GD 等工具(本地或在 A 服务器上,不一定是 Web 服务器)创建所有图像大小,然后将所有资源上传到服务器。
在托管图像之前调整大小可以减轻最终用户的网络浏览器的压力,更重要的是减少托管站点所需的带宽量(当您运行大型站点并按传输的 GB 付费时尤其有用)
为了回答您关于真正大型网站的问题,有些人会提前进行图像缩放,有些人会即时进行,但通常是在服务器端完成。
于 2012-10-23T19:09:40.313 回答