我想知道当有人第一次打开我的Meteor应用程序时,通过网络传输的数据量。
Pingdom很有用但我想在我自己的机器上本地运行。
理想情况下,我还希望看到每个包的细分,以便我可以决定是否要保留或丢弃特定的包。
答案 0 :(得分:3)
您可以使用浏览器的开发者工具。例如,在Chrome中,打开开发人员工具(右键单击 - >检查元素),然后转到网络选项卡。刷新,您将看到所有javascript文件及其大小,每个包一个。您可以仅筛选脚本,然后按大小排序(您可能必须执行完全刷新以清除缓存以使其工作)。如果不是最大的包,jQuery可能会成为其中之一。
您还可以使用--production标志运行meteor,服务器将发送一个连接和缩小的js文件。这比单个包文件的总大小要小得多,但会显示将在生产中发送的数据的实际大小。
您还需要了解您要发布/订阅的数据量。如果添加meteorhacks:fast-render
包,则初始发布的数据集将作为脚本标记添加到HTML中。您还应该知道在用户浏览和使用您的应用程序时您要发布的数据量。 Kadira之类的内容对此有帮助。