平均堆栈网站在服务器

时间:2017-02-14 06:39:43

标签: angularjs node.js mean-stack

我有问题要找出为什么我的平均堆栈网站加载速度很慢。

我已经调试了问题并删除了不必要的css和javascript文件,但是在页面加载时它仍然会在9-12秒左右。

在我的主页中,我使用短信和媒体信息加载所有内容,但如果没有内容,则加载页面仍然需要很长时间。

我怀疑需要时间,因为

  1. 我有一个关于角度控制器负载的检查会话的呼叫api。
  2. 获取角度控制器负载上的所有用户列表。
  3. 获取角度控制器负载上的类别列表。
  4. 我已经在整个身体标签中给出了控制器范围,所以可以吗?
  5. 我的项目中有所有节点模块。
  6. 那么请帮我调试问题,我正确的方向在哪里出错?

1 个答案:

答案 0 :(得分:0)

Angular和node都很好,但重要的是你的应用程序架构。

  1. 当您的数据很大时,Angular会加载数据, 确保你的所有计算都应该在后端,这样你的前端将花费更少的时间将所有数据放在html上。

  2. Angular必须检测{{}},以查看将数据放入其中的计算和表达式。

  3. 如果是后端,你的逻辑和计算应该是较小的代码。

  4. 记住这一点,你的计算代码越少,所以要珍贵

  5. 避免复杂编码

  6. 并且你的api命中次数较少,所以angular会等待较短的时间来获取数据并将其全部放在html上。

  7. 但在某些情况下,您的PC和操作系统很重要。