.net - 为什么用户会出现随机资源下载延迟?
问题描述
我们的 Web 应用程序是用 Angular 9 编写的,其页面结合了 Angular 和 .net 核心视图。用户一直在报告速度缓慢,我终于能够在我们的服务器上重现。奇怪的是,导致滞后的原因是完全随机的。有时是 jpg 下载,有时是 javascript 文件下载,有时是 API 请求。
此图仅显示一页,其中一个请求的执行时间为 14.51 秒。该特定请求通常只需几毫秒即可完成。如上所述,这种情况很少发生,而且总是不同的资源。
我们安装了 App Dynamics,我们在应用程序动态中看不到这些请求,这让我相信它与代码无关。我们确实有很多异步发生的 API 请求。
我们在这一点上被难住了,正在寻找关于尝试什么的任何建议。如果需要更多信息,我可以得到答案。这可能与服务器或网络有关吗?
解决方案
推荐阅读
- javascript - 如何使用 google-distance-matrix 创建成本距离矩阵?
- cmd - WebTorrent-CLI(混合)不播种已下载的种子
- python - 为什么我的 Maltego 转换给我一个空值错误?
- ruby-on-rails - 使用 Ruby on Rails 从 HTTParty 解析 JSON
- ssl - 使用 AWS 在 DNS 级别重定向到 https 版本?
- tosca - 如何修复托斯卡脚本?Loginfo 说找不到名为“WaitTime_S”的缓冲区。可能是什么问题以及如何解决?
- sql-server - 如何在sql中使用pivot将两行转换为一列
- django - 优化django sql查询
- java - JavaFX8 在 jdk 1.7.85 中无缝?
- javascript - 离开/关闭标签前的确认?