Javascript 将图像加载到html5画布

Javascript 将图像加载到html5画布,javascript,node.js,image,html5-canvas,sails.js,Javascript,Node.js,Image,Html5 Canvas,Sails.js,我正在为我的应用程序使用nodejsails。 该应用程序将在某些时候使用50-100幅图像。 我想知道是否有人能指出使用/assests/images/folder与外部存储库(即AWS S3)进行图像存储和在画布上绘制的利弊。如果您知道图像固定为50-100,我会使用/assets/images folder 也就是说,它们不会改变 50-100张图片并不多 如果图像是动态的,并且一直在变化,那么我将使用AWSS3。从S3加载50-100个图像将产生一种“缓冲”效果,但这不应该太令人无法

我正在为我的应用程序使用nodejsails。 该应用程序将在某些时候使用50-100幅图像。
我想知道是否有人能指出使用/assests/images/folder与外部存储库(即AWS S3)进行图像存储和在画布上绘制的利弊。

如果您知道图像固定为50-100,我会使用/assets/images folder

  • 也就是说,它们不会改变
  • 50-100张图片并不多

如果图像是动态的,并且一直在变化,那么我将使用AWSS3。从S3加载50-100个图像将产生一种“缓冲”效果,但这不应该太令人无法忍受。

是的,如果您有选择,请使用CDN

专业人士: -大大节省网站加载时间/速度。 -更有利于组织/维护

缺点: -多开一个付费账户;但是如果你的图片继续增加,你可能最终不得不升级你的主机

►但是一个很大的因素仍然是,你对这个网络财产的未来有什么计划,你会添加更多的图片,网站和它的其他部分会增长吗?你目前的主机是什么?你需要经常更新图片吗?你有一个或几个开发人员在这方面?这些是大型的重型图像吗?或者这只是一个一次性的登录页面,永远不会再被触动


但我同意另一个答案,如果你最多只有100张图片;那么CDN更像是奢侈品。但在我看来,这从来不是一个固定的数量,而且听起来你可能有几个HTML5画布页面。

图像数量将保持不变。该应用程序是一款棋盘游戏。图像是游戏片段、字段等。AWS S3是否会比/assets/images更快用于网站加载?嗯。。如果你在那台服务器上除了这个小的web应用程序没有别的东西;不会那么快的。但是如果你开始有大量的流量,CDN将是一个更好的主意。最初可能会将图像保存在同一台服务器上,看看是否有任何问题。如果您开始获得大量流量,或者最终不得不在同一台服务器上增加很多负载,请切换到CDN。谢谢。我尝试使用/images文件夹在本地运行,但似乎还是有“缓冲”效果。我希望图像加载几乎是瞬间的,但事实并非如此。因此,我不确定使用/image文件夹是否正确。