建高性能ASP.NET站点 第五章—性能调优综述(中篇)
本章的议题如下:性能调优的一般过程利用分析工具分析页面加载信息利用分析工具分析性能瓶颈
域名解析
|
寻找请求的文件所在的服务器的IP地址所花的时间
|
建立连接
|
打开客户端到服务端的TCP链接所花的时间
|
发送请求
|
浏览器发送请求所花的时间。大家可能有点奇怪:为什么发送请求还要等待,难道不是打开连接就发送了请求吗?
其实浏览器会把要请求的文件的请求放在请求队列中,队列的长度一般都是有限制的,如果页面需要请求的文件很多,如果队列达到了最大的限制数量,那么后续的文件请求会等待。
|
等待响应
|
客户端发送请求一直到接受服务端的第一个字节所花的时间
|
接受数据
|
接受整个请求文件或者数据所花的时间
|
‘DOMContentLoaded’ 事件
|
从该请求开始进行DNS寻址到整个页面的DOM被下载下来所花的时间。注意:此时只是页面的骨架被下载下来了,其中的一些资源(如果图片,js等)没有下载下来。当页面的DOM下载下来了之后,用户就可以看到了页面了,但是有些资源还在陆续的下载中。
|
‘load’ 事件
|
从该请求开始进行DNS寻址到整个页面全部(包括资源)下载下来所花的时间。
|
建高性能ASP.NET站点 第五章—性能调优综述(中篇)相关推荐
- 转:构建高性能ASP.NET站点 第五章—性能调优综述(中篇)
构建高性能ASP.NET站点 第五章-性能调优综述(中篇) 前言:本篇主要讲述用一些简单的工具来分析一些与站点性能有关的数据,在上一篇文章中,我们讨论了一下性能调优的一般过程,本篇就开始介绍一些方法和 ...
- 【原创】构建高性能ASP.NET站点 第五章—性能调优综述(后篇)
构建高性能ASP.NET站点 第五章-性能调优综述(后篇) 前言:本篇主要讲述如何根据一些简单的工具和简单的现象来粗布的定位站点的性能问题. 本章的议题如下: 性能调优的一般过程 利用分析工具分析页面 ...
- 构建高性能ASP.NET站点 第六章—性能瓶颈诊断与初步调优(下前篇)—简单的优化...
构建高性能ASP.NET站点 第六章-性能瓶颈诊断与初步调优(下前篇)-简单的优化措施 前言:本篇给出一些在部署ASP.NET站点时采用的简单的优化措施. 本篇议题如下: ...
- 构建高性能ASP.NET站点 第七章 如何解决内存的问题(后篇)—托管资源优化—监常用优化措施...
构建高性能ASP.NET站点 第七章 如何解决内存的问题(后篇)-托管资源优化-监常用优化措施 前言:有段时间没有写这个系列了,希望大家见谅,本篇主要将会介绍一些常用的CLR优化措施. 本篇的议题 ...
- jvm第五节-性能调优工具使用
为什么80%的码农都做不了架构师?>>> 很多开发人员都不是很了解,jdk在安装的时候在bin目录下有很多方便我们调试的工具,有的工具是非常好用的,下面介绍一下jdk自带的调优 ...
- 【原创】构建高性能ASP.NET站点 开篇
原文:[原创]构建高性能ASP.NET站点 开篇 构建高性能ASP.NET站点 开篇 前言:有段时间没有写ASP.NET的东西了,心里总是觉得缺少了什么,毕竟自己对ASP.NET还是情有独钟的. 在本 ...
- 构建高性能ASP.NET站点 开篇
前言:有段时间没有写ASP.NET的东西了,心里总是觉得缺少了什么,毕竟自己对ASP.NET还是情有独钟的. 在本系列文章中,准备比较全面的讲述ASP.NET的性能的优化,从前台到后台,以后本列文也看 ...
- 高性能ASP.NET站点构建之托管资源优化
高性能ASP.NET站点构建之托管资源优化 转载cnn2371112011-02-26 11:42:36评论(0)51人阅读 前言:本章主要详细的讲述如何因内存问题而导致的性能问题,很多的时候都是深入 ...
- 高性能服务器之性能调优
摘自:https://coolshell.cn/articles/7490.html 一.系统性能定义 让我们先来说说如何什么是系统性能.这个定义非常关键,如果我们不清楚什么是系统性能,那么我们将无法 ...
最新文章
- 预定义变量 - PHP手册笔记
- 老毛子固件插件_原地升值?newifi 3 路由器刷入高恪固件教程
- 安装texlive并用latex编写一段中文,最后生成pdf文件
- RTC 融合通信服务架构与场景应用 | 2021稀土开发者大会音视频专场
- python列表使用技巧与方法_Python列表的相关操作与方法
- Spring Cloud Feign设计原理
- SAP CRM 产品主数据和附件(Attachment)的模型关系
- Unicode汉字编码
- 理解K8S的编排和网络
- ln: 创建符号链接 “include/asm”: 不支持的操作
- NODE_ENV跨平台设置
- 如何成为一名区块链工程师? | 附学习资源
- 开源电子书项目FBReader初探(五)
- 《Spring Boot极简教程》第1章 Spring Boot史前简述
- V831 MP4播放+船新版本
- c语言打出的王字图形图形,C语言编程宝典(王大刚) 3 关键字和标识符
- Hbase Region的切分与合并【原理分析】
- 聚焦质控 | 如何进行单病种过程质量管理
- 汇编语言(ASCII码)有关除数
- .invokeRequired属性和 invoke()方法