第一页加载速度非常慢 - 角度1.3 +流星1.5.2.2

问题描述:

我的应用程序基于角1.3 +流星1.5.2.2 而我的页面加载速度很慢,尤其是首页加载。第一页加载速度非常慢 - 角度1.3 +流星1.5.2.2

如何优化这些页面加载?有没有什么工具或什么东西来调试什么花了这么多时间? 我一直在看文章,其中有人说图片不应该放在myapp/public文件夹下,我不明白myapp/public文件夹的用途是什么呢?

我真的很感激一些很好的性能提示,以提高我的应用程序。谢谢

+0

您还可以下载名为'Site speed analyzer'的扩展名为chrome,这非常适合分析您的网站如何缓慢加载。 –

以下是我与Meteor的亲身经历。

  1. 的确,重影像不能放在public文件夹内。流星服务的静态资产很差。在public中可以使用简单重量轻的图像,但我仍然无法提及尺寸不会影响性能问题。当您使用命令meteor build --server-only .构建项目时,如果在位置project.tar.gz\bundle\programs\web.browser\处看到文件program.json,则此文件中记录了服务器静态提供的所有文件。它会在运行时加载,并将文件的记录保存在内存中,所以如果您请求任何数据,这也可能是原因,它可能会导致响应延迟很小,因为它会通过内存搜索图像。一旦我加载大量图像数据(大约700MB)时,我遇到了一个问题,但项目构建成功,但由于内存要求更多,项目从未启动托管服务器。加快首页加载速度的最佳方法是将尽可能多的静态资产移动到s3,或者至少有像Nginx这样的服务,而不是Meteor。我也认为把你最初的js和css移到CDN可能会产生很大的影响。 For more information click me

  2. 如果第一页已订阅数据,请确保您为第一页订阅非常特定的数据。

  3. 这也取决于你的托管服务器在服务器请求的配置方面有多好,我在Meteor创建了许多应用程序并部署在各种服务器上。每台服务器都有自己的服务速度,有些给我壮观的响应,有些则不然,实际上所有的服务器都放在美国。

  4. 您的网络拥塞也可能导致服务页面出现问题。我有时会得到快速反应,但在白天,我也会在每次请求中有2-4秒的滞后时间(这种情况很少发生)。