Performance Azure云服务性能差异
目前,我们的webapp具有以下设置: 前期制作: 1个中等实例(运行windows 2012的web角色) 1个Web层SQL Server Blob的存储帐户 现场直播: 2个大型实例(运行windows 2012的web角色) 1个Web层SQL Server Blob的存储帐户(与pre-prod共享同一帐户) 所有服务器、存储帐户都位于同一地区(北欧) 我们遇到的问题是,预生产服务器在服务页面方面比实时设置更快,但我们无法找出原因。它们的设置完全相同,只是指向不同的数据库 任何区别的例子都是,主仪表板页面在pre-prod框中需要300毫秒,在live框中需要600毫秒。这项测试是在机器人应用程序没有被我们以外的任何人使用的情况下进行的,因此它不能下载到机器上 我们在两种设置(30%的内存)上都有角色内缓存,从服务器本身来看,CPU使用率和RAM使用率都不过高 有人知道我们应该检查的明显的事情吗?为什么实时部署比pre-prod慢得多 希望一切都好!:) 我将关注两个主要方面:Performance Azure云服务性能差异,performance,azure,azure-web-roles,Performance,Azure,Azure Web Roles,目前,我们的webapp具有以下设置: 前期制作: 1个中等实例(运行windows 2012的web角色) 1个Web层SQL Server Blob的存储帐户 现场直播: 2个大型实例(运行windows 2012的web角色) 1个Web层SQL Server Blob的存储帐户(与pre-prod共享同一帐户) 所有服务器、存储帐户都位于同一地区(北欧) 我们遇到的问题是,预生产服务器在服务页面方面比实时设置更快,但我们无法找出原因。它们的设置完全相同,只是指向不同的数据库 任何区别的例
也有理由去北欧而不是西欧吗?事实证明,问题是我们在应用程序中进行了一些日志记录。日志服务器在美国,在一个共享平台上,这解释了为什么我们在live上有延迟。看起来,当我们第一次检查这可能是导致它的原因时,日志设置的性能很好,但我认为这可能是由于检查的时间