web性能
hello,是翠花呀
地势坤,君子以厚德载物
展开
-
协商缓存与状态码304
协商缓存与状态码304304有时候我们访问某些网站会发现在控制台中,网络状态码返回的是304。(更多状态码相关-http必备知识点:http请求与js及状态码)304(Not Modified)状态码在网络请求中的意思是:所请求的资源未修改,服务器返回此状态码时,不会返回任何资源。客户端通常会缓存访问过的资源,通过提供一个头信息指出客户端希望只返回在指定日期之后修改的资源。大白话是:你这客户端需要的资源没有被修改,还是原来的老数据,我服务端不会返回给你(你自己有干嘛还要我的),你用原来的数据就行了。原创 2020-12-22 01:10:47 · 1175 阅读 · 0 评论 -
图解TCP 三次握手四次挥手
TCP/IP:因特网整个 TCP/IP 协议族TCP/IP(Transmission Control Protocol/Internet Protocol)传输控制协议/因特网互联协议,又名网络通讯协议。由网络层的 IP 协议和传输层的 TCP 协议组成。TCP 负责发现传输的问题,一有问题就发出信号,要求重新传输,直到所有数据安全正确地传输到目的地。而 IP 是给因特网的每一台联网设备规定...原创 2019-10-18 08:56:00 · 357 阅读 · 0 评论 -
并发/并行、进程/线程、线程调度
并发与并行并发:指两个或多个事件在同一个时间段内发生。并行:指两个或多个事件在同一时刻发生(同时发生)。在操作系统中,安装了多个程序,并发指的是在一段时间内宏观上有多个程序同时运行,这在单 CPU 系统中,每一时刻只能有一道程序执行,即微观上这些程序是分时的交替运行,只不过是给人的感觉是同时运行,那是因为分 时交替运行的时间是非常短的。 而在多个 CPU 系统中,则这些可以并发执行的程序...转载 2019-10-17 18:41:56 · 709 阅读 · 0 评论 -
http必备知识点:http请求与js及状态码
HTTP(Hyper Text Transfer Protocol(超文本传输协议))是一个简单的请求-响应协议,它通常运行在 TCP 之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。请求和响应消息的头以 ASCII 码形式给出;而消息内容则具有一个类似 MIME 的格式。HTTP 是应用层协议,同其他应用层协议一样,是为了实现某一类具体应用的协议,并由某一运行在用户空间的...原创 2019-09-11 23:41:39 · 1963 阅读 · 0 评论 -
影响web应用界面加载时间的因素
网络带宽已经越来越大,已经不再是会影响网络应用性能的带宽大小。带宽就好比一条马路的宽度,越宽同时能过的车辆就越多,但是就算马路宽了也有可能堵车。现在一个网页基本包括了htmldom、cssdom、JavaScript、ajax请求、图片。JavaScript可能会阻塞dom的解析和构建影响css处理,图片也会影响界面加载时间。而界面加载时间是衡量web性能的标准。在250ms内渲染界面或者提供视...原创 2019-09-16 01:12:10 · 375 阅读 · 0 评论