平均堆栈网站在服务器上的加载速度非常慢
Posted
技术标签:
【中文标题】平均堆栈网站在服务器上的加载速度非常慢【英文标题】:Mean stack website loads very slow on server 【发布时间】:2017-07-02 08:22:00 【问题描述】:我很难找出为什么我的平均堆栈网站加载速度很慢。
我已经调试了问题并删除了不必要的 css 和 javascript 文件,但页面加载仍然需要大约 9-12 秒。
在我的主页中,我正在加载带有短信和媒体消息的所有内容,但如果没有内容,那么加载页面仍然需要很长时间。
我怀疑这需要时间,因为
-
我已调用 api 来检查角度控制器负载的会话。
获取有关角度控制器负载的所有用户列表。
获取角度控制器负载的类别列表。
我已经在全身标签中给出了控制器范围,所以可以吗??
我的项目中本地有所有节点模块。
所以请帮我在正确的方向调试我的问题,我哪里出错了??
【问题讨论】:
您好,您是否尝试过任何网站性能工具来测试您的网页。当您尝试任何工具时,您得到的响应时间是多少?你可以使用WebPagetest 【参考方案1】:Angular 和 node 都很好,但重要的是你的应用程序架构。
当你的数据很大时,Angular 会加载数据, 确保您的所有计算都应该在后端,这样您的前端将花费更少的时间将所有数据放在 html 上。
Angular 必须检测 才能查看计算和表达式以将数据放入其中。
如果是后端,您的逻辑和计算应该使用较少的代码。
记住这一点,代码越少计算越快,所以要珍惜
避免复杂的编码
而且您的 api 命中率更低,因此 angular 将等待更短的时间来获取数据并将其全部放在 html 上。
但在某些情况下,您的 PC 和操作系统很重要。
【讨论】:
以上是关于平均堆栈网站在服务器上的加载速度非常慢的主要内容,如果未能解决你的问题,请参考以下文章