我有一个从本地服务器运行的 Web 应用程序。当我使用远程桌面连接从服务器运行应用程序时,应用程序性能流畅而快速。例如,搜索数据或打开窗口只需大约一秒钟。
但是当我从我的计算机上运行应用程序时,应用程序的性能非常慢,搜索数据记录可能需要半分钟而不是一秒钟。
应用程序性能缓慢的原因是什么?是应用程序本身还是网络速度?
当我直接从服务器运行应用程序时,如何使应用程序在我的计算机中以相同的速度运行得更快?
我有一个从本地服务器运行的 Web 应用程序。当我使用远程桌面连接从服务器运行应用程序时,应用程序性能流畅而快速。例如,搜索数据或打开窗口只需大约一秒钟。
但是当我从我的计算机上运行应用程序时,应用程序的性能非常慢,搜索数据记录可能需要半分钟而不是一秒钟。
应用程序性能缓慢的原因是什么?是应用程序本身还是网络速度?
当我直接从服务器运行应用程序时,如何使应用程序在我的计算机中以相同的速度运行得更快?
考虑到它是网络工程SE,我只解释与网络相关的部分。
您可以非常轻松地确定它是(主题)网络相关问题,还是您的 Web 应用程序中的(主题外)问题:在第 1、2 和 3 层测试您的网络。
它实际上意味着:
此外,如果它是应用程序级问题,它仍然可能与网络相关。例如,您的 Web 应用程序(或其服务器端容器)可能会尝试通过反向 DNS 查找来解析您的 IP 地址,并且由于缺少正确配置的反向 DNS 服务而超时。