Asp.net Azure应用程序服务Web应用程序资源和用户控件加载缓慢
我们刚刚开始在Azure环境中部署托管的web应用程序。我们的数据库作为Azure SQL数据库运行,web应用程序作为Azure应用程序服务web应用程序运行(包括一个连续的WebJob)。我们在Web应用程序中遇到了一些重大的性能问题,我希望得到一些关于如何解决这些性能问题的建议 以下是一些要点:Asp.net Azure应用程序服务Web应用程序资源和用户控件加载缓慢,asp.net,azure,azure-web-app-service,Asp.net,Azure,Azure Web App Service,我们刚刚开始在Azure环境中部署托管的web应用程序。我们的数据库作为Azure SQL数据库运行,web应用程序作为Azure应用程序服务web应用程序运行(包括一个连续的WebJob)。我们在Web应用程序中遇到了一些重大的性能问题,我希望得到一些关于如何解决这些性能问题的建议 以下是一些要点: Web应用程序部署为已编译的Web应用程序(二进制文件、标记、*.resx文件),而不是源代码 Web应用程序是通过FTP部署的 该Web应用已启用“始终打开” 应用程序服务正在美国中南部Azu
- Web应用程序部署为已编译的Web应用程序(二进制文件、标记、*.resx文件),而不是源代码
- Web应用程序是通过FTP部署的
- 该Web应用已启用“始终打开”
- 应用程序服务正在美国中南部Azure数据中心运行
- Azure SQL数据库也在美国中南部Azure数据中心运行(因此数据库延迟应该最小)
- 我们有一个Web应用的精确副本(相同的二进制文件等),运行在洛杉矶数据中心的非Azure服务器上(如果数据库延迟是问题,则此站点的数据库延迟会更差)
- Web应用程序的两个实例(Azure和非Azure)都连接到同一个Azure SQL数据库(在美国中南部Azure数据中心运行)
- 我一直在犹他州的一个工作站上进行测试——不是特别靠近这两个web服务器
我们的主要目标是让Azure应用程序服务Web应用程序的性能达到可接受的水平。似乎唯一的方法是强制Web应用程序预编译资源和用户控件,这样它们就不会按需编译。我还没有找到一个可靠的方法来实现这一目标。如果有任何帮助或见解,我们将不胜感激。您有没有想到这一点?我遇到了同样的问题我们在构建过程中运行了aspnet_compiler.exe,然后将预编译的应用程序部署到Azure Web应用程序。这并不完全方便,但似乎有效。