http
古兮!怪哉
这个作者很懒,什么都没留下…
展开
-
HTTP状态码
常见的状态码HTTP: Status 200 – 服务器成功返回网页HTTP: Status 404 – 请求的网页不存在HTTP: Status 503 – 服务不可用说明:HTTP: Status 1xx (临时响应)->表示临时响应并需要请求者继续执行操作的状态代码。详细代码及说明:HTTP: Status 100 (继续)-> 请求者应当继续转载 2017-08-02 17:16:09 · 221 阅读 · 0 评论 -
请说说HTTP和HTTPS
1、HTTP1)协议:HTTP协议运行在TCP之上。2)内容:明文,客户端和服务器端都无法验证对方的身份。 3)端口:804)SEO:无影响5)其他:无状态的链接2、HTTPS1)协议:HTTP运行在SSL/TLS之上,SSL/TLS(添加的安全协议)运行在TCP之上(SSL+HTTP)。2)内容:加密,加密采用对称加密,但对称加密的密钥用服务器方的证书进原创 2017-09-11 20:34:33 · 671 阅读 · 0 评论 -
说说网络分层里七层模型是哪七层
应用层:应用层、表示层、会话层(从上往下)(HTTP、FTP、SMTP、DNS)传输层(TCP和UDP)网络层(IP)物理和数据链路层(以太网)每一层的作用如下:1)物理层:通过媒介传输比特,确定机械及电气规范(比特Bit) 2)数据链路层:将比特组装成帧和点到点的传递(帧Frame) 3)网络层:负责数据包从源到宿的传递和网际互连(包Packe转载 2017-09-19 20:09:07 · 4837 阅读 · 0 评论 -
IE和Chrome可以并行下载多少个资源?
IE6:2个;IE7:4个;IE8+:6个FireFox,Chrome:6个。补充:同一时间针对同一域名下的请求有一定数量限制,超过限制数目的请求会被阻塞。大多数浏览器的并发数量都控制在6以内。有些资源的请求时间很长,因而会阻塞其他资源的请求。因此,对于一些静态资源,如果放到不同的域名下面就能实现与其他资源的并发请求。原创 2017-09-17 21:34:16 · 11084 阅读 · 0 评论 -
一个页面从输入 URL 到页面加载显示完成,这个过程中都发生了什么?
详细版1、浏览器会开启一个线程来处理这个请求,对URL 分析判断如果是 http 协议就按照 Web 方式来处理;2、调用浏览器内核中的对应方法,比如 WebView 中的 loadUrl 方法;3、通过DNS解析获取网址的IP地址,设置 UA 等信息发出第二个GET请求;4、进行HTTP协议会话,客户端发送报头(请求报头);5、进入到web服务器上的 We转载 2017-09-16 21:12:34 · 335 阅读 · 0 评论 -
http2和http1相比有哪些重大改进
(1)单连接多资源的方式,减少服务端的链接压力,内存占用更少,链接吞吐量更大;(2)由于TCP链接的减少而使网络拥塞状况得以改善,同时慢启动时间的减少,使拥塞和丢包回复速度更快转载 2017-07-31 21:25:15 · 1039 阅读 · 0 评论 -
浏览器缓存
一般在硬件中,缓存在硬件中分一级缓存,二级缓存。但在软件中的缓存却不一样。狭义上讲缓存就叫高速缓存,严格讲就是将数据暂时存放到某个地方。先要声明下,我的定义可能不严格,但这是我的理解,通俗易懂。至于存到什么地方就有很多方式,可放到文件,内存中(如session),还有cache(高速缓存),还有 cookie,session,viewstate,这些是我们经常用到的,但可以认为他们是缓转载 2017-09-07 11:32:57 · 229 阅读 · 0 评论 -
TCP/IP协议与UDP协议的区别
TCP(Transmission Control Protocol,传输控制协议)是面向连接的协议,也就是说,在收发数据前,必须和对方建立可靠的连接。一个TCP连接必须要经过三次“对话”才能建立起来 TCP三次握手过程:1 主机A通过向主机B 发送一个含有同步序列号的标志位的数据段给主机B ,向主机B 请求建立连接,通过这个数据段, 主机A告诉主机B 两件事:我想要和你通信;你转载 2017-09-07 10:36:55 · 751 阅读 · 0 评论 -
从Web前端优化网站性能
1. 减少HTTP请求数一个完整的请求都需要经过DNS存址、与服务器建立连接、发送数据、等待服务器响应、接收数据这样一个漫长而复杂的过程。资源上由于每个请求都要携带数据,因此每个请求都需要占用带宽。另外,由于浏览器进行并发请求的请求数是有上限的,因此请求数多了以后,浏览器需要分批进行请求,因此会增加用户的等待时间,会给用户造成站点速度慢这样一个印象,即使可能用户能看到的第一屏的资源都已经请求完了,...转载 2017-08-05 12:31:20 · 896 阅读 · 0 评论 -
利用多个域名来存储网站资源
1. CDN缓存更方便CDN:是构建在网络之上的内容发布网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容发布、调度等功能模块,是用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要是内容存储和分布技术。简单来说,CDN主要用来使用户就近获取资源。2. 突破浏览器并发限制同一时间针对同一域名下的请求有一定数量限制,超过限制数目的请求原创 2017-08-19 09:30:43 · 3439 阅读 · 0 评论