平均堆栈网站在服务器上的加载速度非常慢

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 和操作系统很重要。

【讨论】:

以上是关于平均堆栈网站在服务器上的加载速度非常慢的主要内容,如果未能解决你的问题,请参考以下文章

Google Fonts导致网页加载速度慢

数据表在 Codeigniter 上的加载速度非常慢

MariaDB 上的 MySQL 查询非常慢

网站打开慢?怎么获取占用加载时间文件

重新启动或不活动期间后,Django 站点加载速度非常慢

怎么解决Wordpress运行慢的问题