2012-04-30 42 views
1

我创建了一个照片库网站。我希望每张照片都有3或4个不同大小的实例(包括原始照片)。 最好在客户端(使用Flash或HTML5)调整照片大小并将此照片的所有实例分别上传到服务器?或者最好只将照片上载到服务器一次,但使用服务器资源(例如GD)调整大小? 你会有什么建议? 也有趣的是,大网站是如何做这项工作的?例如500px.com(每个照片的这个网站创建4个实例,所有工作都足够快)或Facebook。调整照片大小。客户端或服务器端?

回答

4

在这个话题中有几种学派的思想,它的确涉及到你有多少图像,这些图像将被多次查看的可能性很大。使用诸如Adobe Photoshop,GIMP,Sizzlepig或GD(本地或在A服务器上,不一定是Web服务器)的工具创建所有图像大小是最常见的,然后将所有资源上载到服务器。

在您托管映像之前调整大小会消除最终用户的Web浏览器的一些压力,并且更重要的是可以减少托管网站所需的带宽量(当您运行大型站点并按GB转移)

为了回答关于真正大网站的部分内容,有些人会提前进行图像缩放,其他人会动态地进行缩放,但通常它会在服务器端完成。