- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们目前自行托管我们的网站,但发生了一些超出我们控制范围的停机事件,我们正在考虑将其迁移到 Azure。这是一个使用 Umbraco 作为 CMS 的 ASP.NET 网站。
昨天,我注册了 Azure 试用版,将数据库副本迁移到 Azure SQL Server 实例上,启动了一个新的 Web 应用程序,并使用 Web Deploy 上传该应用程序。这是我第一次使用 Azure,我对它的简单性感到惊喜。在如何将我的新应用程序连接到新数据库时遇到了一些问题,但总的来说,这是一个简单的过程。
但是性能很糟糕。该数据库是标准 S2,我最初在免费层创建了 Web 应用程序。我的下载速度和延迟都很差。我尝试的第一件事是扩大 Web 应用程序的规模,因此我将其升级为 Standard Medium。这似乎修复了下载速度,但延迟仍然非常糟糕。
我正在使用 Google Chrome 的网络面板来测试速度。这是我从我们的服务器下载图像的结果:
显然,这会很快,因为它通过我们的本地网络,但这至少表明应用程序不是问题。
以下是我通过澳大利亚东部托管的标准 S2 获得的结果:
下载开始后的速度还不错,但 41.92 秒的 TTFB 太疯狂了!它并不一致,有时我的成绩低至 8 秒,但这仍然是 Not Acceptable 。
我访问其他网站时没有这个问题,所以我的互联网不是问题。我尝试过使用 Small S2 和 Large S2,但结果没有变化。
我做错了什么吗?我很难相信每个 Azure 客户都能体验到这种级别的性能。
编辑:这是迄今为止我们在评论中了解到的内容:
设置“始终开启”没有帮助。
使用 Azure CDN 也同样慢。
最佳答案
我在 Azure 环境中也遇到了巨大的性能问题。原因是Applications Insights 的激活。在我停用它后,响应时间再次达到毫秒范围,不再是 2-3 秒。
关于azure - Azure Web App 上的延迟极高,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31798917/
我是一名优秀的程序员,十分优秀!