【发布时间】:2015-10-14 20:29:06
【问题描述】:
我在 Azure 网站上遇到了这个有趣的问题。我的网站使用 4 个脚本文件和 3 个样式文件,每个文件都缩小了。它们不是那么大,最大的有近 200 KB。网站已经开始了。 Azure 的 Always On 选项已打开。当我调用 WebApi 获取数据时,它会在
当重新加载应用程序时,它需要 250 毫秒才能从最小的脚本中获取第一个字节,而其他应用程序则需要更多时间。初始 Html 在 60 毫秒内加载。脚本/样式被缓存,因此它们不会被下载,但 TTFB 时间正在扼杀性能。这会重复每次重新加载。应用程序不包含任何复杂的配置,因此它应该运行得比它快得多。
什么会导致这些问题?
【问题讨论】:
-
你从 DenverCoder9 中发现了什么?你看到了什么?
-
请提供更多关于您的情况的信息。您使用的是哪个版本的 asp.net mvc?有什么配置吗?这是否也发生在 localhost 或仅在 Azure 上?
-
@ManosPasgiannis 赏金 - 仅限 Azure,最新的 MVC(不是 vNext),但文件是静态的,不通过它提供。
-
那么,文件根本没有服务?如果是这种情况,是否所有文件类型或其中一些文件类型都会发生这种情况?你对这些文件使用捆绑包吗?
标签: asp.net asp.net-mvc azure azure-web-app-service