asp.net – Azure网站上脚本/样式的长时间等待(TTFB)时间
发布时间:2020-12-16 00:42:40 所属栏目:asp.Net 来源:网络整理
导读:我在Azure网站上有这个有趣的问题。我的网站使用4个脚本文件和3个风格的文件,每个细分。他们不是那么大,最大的接近200 KB。网站已经开始了。 Azure的Always On选项已打开。当我调用WebApi数据时,它返回50ms。 当应用程序重新加载时,需要250 ms才能从最小
我在Azure网站上有这个有趣的问题。我的网站使用4个脚本文件和3个风格的文件,每个细分。他们不是那么大,最大的接近200 KB。网站已经开始了。 Azure的Always On选项已打开。当我调用WebApi数据时,它返回<50ms。
当应用程序重新加载时,需要250 ms才能从最小脚本中获取第一个字节,而其他脚本需要更多。初始Html在60 ms内加载。脚本/样式被缓存,因此它们不被下载,但TTFB时间正在杀死性能。这会重复每一次重新加载。应用程序不包含任何复杂的配置,所以它应该运行得比它快得多。 什么可以引起这样的问题? 解决方法
虽然您的静态文件被缓存,但浏览器仍然使用if-modified-since标头发出请求(导致304)。
虽然它不需要下载实际的内容,但仍然需要等待RTT服务器的思考时间来继续。 我会建议两件事情: >添加缓存控制和过期标题 – 有助于避免304在某些情况下(除非你打F5) 这里更好的东西 祝你好运! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- DevExpress ASP.NET示例资源最全分享!(一)
- asp.net-mvc – MVC 3部分页面(Razor)和MVC 3视图页面与布局
- asp.net – 从信号器js客户端到集线器功能传递连接令牌是安
- ASP.NET MVC3:在客户端的$Ajax请求之后,Request.IsAuthent
- asp.net – 映射到用户的SignalR连接
- ASP.NET MVC – 将XHTML添加到验证错误消息中
- ASP.NET – Web.config登录错误找不到存储过程’dbo.aspnet
- asp.net-mvc – 如何使用asp.net mvc EditorTemplate
- asp.net-mvc – 为什么ASP.NET MVC上的控制器基于名称?
- asp.net Xml绑定到数据控件的具体实现
推荐文章
站长推荐
- asp.net-mvc – 表单帖子永远不会执行操作,并且在
- asp.net – 如何调用我的WCF服务构造函数?
- asp.net-mvc – 在ASP.NET MVC中保留非表单模型数
- modelstate – asp.net mvc没有实体框架
- asp.net – 图像按钮差距
- asp.net – 如何在所选项目上启用工作流状态“写
- asp-classic – 在经典的asp-reposting表单上捕获
- asp.net-web-api – 从OWIN中间件更改响应对象
- ASP.NET 获取area_controller_Action_Parameters
- asp.net-mvc – 禁止使用[授权]操作过滤器的控制
热点阅读