正在将图像加载到 html5 canvas
Loading images into html5 canvas
我正在为我的应用程序使用 nodejs sails。
该应用程序将在某些时候使用 50-100 张图像。
我想知道是否有人可以指出使用 /assests/images/ 文件夹与外部存储库的优缺点,即 AWS S3 用于图像存储和拉取以在 canvas.
上绘制
如果您知道图像固定为 50-100,我会使用 /assets/images 文件夹。
- 即不会改变
- 50-100 张图片不是很多图片
如果图像是动态的并且一直在变化,那么我会使用 aws s3。从 S3 加载 50-100 张图像会产生 "buffering" 效果,但应该不会太过分。
是的,如果可以,请使用 CDN。
优点:
- 大大节省网站加载时间/速度。
- 更适合组织/维护。
缺点:
- 多一个付费账户;但是如果您的图像继续增加更多,您可能最终不得不升级您的主机。
►但一个重要因素仍然是,您对该网站的未来有何计划 属性,您是否会添加更多图片,网站及其其他部分是否会发展壮大?您当前的主机是什么?您需要大量更新图像吗?你有一个或几个开发人员吗?这些大型 HQ 重图片吗?或者这只是一个永远不会再被触及的一次性登陆页面?
但我同意另一个答案,如果您最多只有 100 张图片;那么 CDN 就更奢侈了。但 IMO 它从来都不是一个固定的数量,听起来你可能有几个这样的 HTML5 canvas 页。
我正在为我的应用程序使用 nodejs sails。 该应用程序将在某些时候使用 50-100 张图像。 我想知道是否有人可以指出使用 /assests/images/ 文件夹与外部存储库的优缺点,即 AWS S3 用于图像存储和拉取以在 canvas.
上绘制如果您知道图像固定为 50-100,我会使用 /assets/images 文件夹。
- 即不会改变
- 50-100 张图片不是很多图片
如果图像是动态的并且一直在变化,那么我会使用 aws s3。从 S3 加载 50-100 张图像会产生 "buffering" 效果,但应该不会太过分。
是的,如果可以,请使用 CDN。
优点: - 大大节省网站加载时间/速度。 - 更适合组织/维护。
缺点: - 多一个付费账户;但是如果您的图像继续增加更多,您可能最终不得不升级您的主机。
►但一个重要因素仍然是,您对该网站的未来有何计划 属性,您是否会添加更多图片,网站及其其他部分是否会发展壮大?您当前的主机是什么?您需要大量更新图像吗?你有一个或几个开发人员吗?这些大型 HQ 重图片吗?或者这只是一个永远不会再被触及的一次性登陆页面?
但我同意另一个答案,如果您最多只有 100 张图片;那么 CDN 就更奢侈了。但 IMO 它从来都不是一个固定的数量,听起来你可能有几个这样的 HTML5 canvas 页。