2016-02-26 84 views
0

有没有办法有效地加载node.js bower componentsnode modules,即尽可能少的时间?每次当用户打开应用程序的'第一次'它需要年龄下载组件并呈现页面。有效压缩和加载nodejs组件

目前,当我们第一次运行应用程序时,需要花费大约10-15秒才能下载,而这一切都不是很好!

我尝试使用gzip压缩但未能有效使用它。

任何有关过程或方法的帮助都会很棒!

Thanx。

回答

0

您通常不想将单个文件传送给用户。 相反,您可以使用缩小和捆绑您的依赖项的工具。这将导致用户只需要下载一个包含所有需要的javascript的缩小文件(通常称为vendor.js或类似的东西)。这减少了请求数量并节省了时间。

您可能想看看grunt或其他构建工具作为您的问题的可能解决方案。这是一个basic example

+0

我们可以以某种方式检查应用程序使用的组件和模块,并删除未使用的? –