我想实现自己的幻灯片和图片库(对于foto报告网站)。 是否有最佳方法或tehcniques(使用GAE和GWT)与:
减少幻灯片放映的加载时间(例如,包含30张图片(960px * 780px)的幻灯片放映,我应该首先加载它们然后让用户导航吗?)
我应该在服务器端还是在客户端进行缩放操作(图像的分辨率大于浏览器的分辨率)?
是否有一些关于存储的知识问题(如果我有很多图像)?
如果您对此主题有一些建议或链接,可以发布吗?谢谢你。
答案 0 :(得分:1)
问题1: preload vs lazy
答案:启动时加载的次数越多,实例启动时间越长,带宽越长,带宽越大。所以通常你应该使用延迟加载器,但是预取缩略图和下一个图像。
问题2:图片缩放
答案:我建议您在上传时创建缩放版本,然后允许用户下载完整尺寸的图片。不要再次在客户端上执行此操作,带宽会让你活着。
问题3:存储
答案:使用blobstore/python或blobstore/java代替db.BlobProperty,因为它可以节省存储空间并允许超过1mb的文件。