【发布时间】:2015-04-08 19:01:59
【问题描述】:
我正在开发一个类似于产品目录的简单 node-webkit 应用程序。所以我有很多图像,大约1500!
目前,我已经完成了实现和使用 Grunt(grunt-node-webkit-builder) 来构建 .exe。创建 exe 文件后,我使用 IExpress 将 nw.exe 和 helper DLL 集中在一个位置。因为有些用户不喜欢设置看起来很乱。所以我有两个步骤:
- 使用 Grunt 进行构建
- 在 Grunt 构建之后,使用 IExpress 将其变成一个 .exe
在这两种情况下,所有图像都位于应用程序中(大约 250MB)。
当用户点击应用程序时,我的问题就开始了。打开应用程序的时间约为30-40秒!我需要弄清楚如何减少时间!(顺便说一句,在开发中,它超级快)
我认为如果我从外部路径获取图像并缓存它们可以提高性能。但是我不知道或者我不知道如何在使用 IExpress 后从外部路径获取图像!!即使图像位于内部路径,也可能有更好的解决方案或解决方法。你能建议我如何解决这个问题吗?提前致谢。
【问题讨论】:
标签: javascript node.js performance node-webkit