平均堆栈网站加载非常缓慢的服务器上
我有问题,找出为什么我的平均堆栈网站加载非常缓慢。
我debugging了这个问题,并删除了不必要的CSS和JavaScript文件,但它仍然在页面加载大约9-12秒。
在我的主页我加载所有的内容与文本消息和媒体消息,但如果没有内容则仍然需要很长的时间来加载页面。
我怀疑这需要时间,因为
- 我有调用APIangular度控制器负载检查会议。
- 获取angular度控制器负载上的所有用户列表。
- 在angular度控制器负载上获取类别列表。
- 我已经把这个控制器的范围放在全身标签上,所以没关系?
- 我的项目中有本地的所有节点模块。
所以请帮我debugging我的问题正确的方向,即时通讯错误?
angular度和节点都好,但重要的是你的应用程序体系结构。
-
当你的数据很大的时候,Angular会加载数据,确保你所有的计算都应该在后端,这样你的前台将花费更less的时间把所有的数据放在html上。
-
Angular将必须检测{{}},以查看计算和expression式将数据放入其中。
-
而在后端的情况下,你的逻辑和计算应该用较less的代码。
-
记住这一点,减less代码加快你的计算,所以珍贵
-
避免复杂的编码
-
而较小的你的API点击这样的angular度将等待较less的时间有数据,并把所有的HTML。
-
但在某些情况下,您的PC和操作系统很重要。