review 3.1-3.3
This commit is contained in:
10
3.1.md
10
3.1.md
@@ -41,16 +41,16 @@ HTTP是一种让Web服务器与浏览器(客户端)通过Internet发送与接收
|
|||||||
- 状态行:HTTP版本 服务器状态(比如:404找不到...) 描述信息
|
- 状态行:HTTP版本 服务器状态(比如:404找不到...) 描述信息
|
||||||
- 响应头
|
- 响应头
|
||||||
|
|
||||||
content-text:服务器发送信息的类型
|
Content-Type:服务器发送信息的类型
|
||||||
date:发送时间
|
Date:发送时间
|
||||||
server:服务器类型
|
Server:服务器类型
|
||||||
- 消息体:服务器发送给客户端的页面内容
|
- 消息体:服务器发送给客户端的页面内容
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
上面这张图我们可以了解到整个的通讯过程,同时细心的读者是否注意到了一点,一个URL请求但是左边栏里面为什么会有那么多的资源请求。
|
上面这张图我们可以了解到整个的通讯过程,同时细心的读者是否注意到了一点,一个URL请求但是左边栏里面为什么会有那么多的资源请求。
|
||||||
|
|
||||||
这个就是浏览器的功能,第一次请求url,服务器端返回的是html页面,然后浏览器开始渲染html,让解析到img里面的src资源、css资源、js资源,浏览器就会自动发起http请求,把需要的资源从服务器请求回来,然后浏览器就会宣布渲染出来,这样就是完整展现在我们面前的一个网页了。
|
这个就是浏览器的功能,第一次请求url,服务器端返回的是html页面,然后浏览器开始渲染html,当解析到src里面的img资源、css资源、js资源,浏览器就会自动发起http请求,把需要的资源从服务器请求回来,然后浏览器就会宣布渲染出来,这样就是完整展现在我们面前的一个网页了。
|
||||||
|
|
||||||
所以我们做的网页在优化方面有一项是减少http请求次数,就是把尽量多的css和js合并在一起,尽量做到少的http请求。
|
所以我们做的网页在优化方面有一项是减少http请求次数,就是把尽量多的css和js合并在一起,尽量做到少的http请求。
|
||||||
|
|
||||||
@@ -60,4 +60,4 @@ HTTP是一种让Web服务器与浏览器(客户端)通过Internet发送与接收
|
|||||||
* 下一节: [GO搭建一个web服务器](<3.2.md>)
|
* 下一节: [GO搭建一个web服务器](<3.2.md>)
|
||||||
|
|
||||||
## LastModified
|
## LastModified
|
||||||
* $Id$
|
* $Id$
|
||||||
|
|||||||
18
3.3.md
18
3.3.md
@@ -54,7 +54,7 @@ Handler:处理请求和生成返回信息的处理逻辑
|
|||||||
|
|
||||||
6 读取每个请求的内容w, err := c.readRequest()
|
6 读取每个请求的内容w, err := c.readRequest()
|
||||||
|
|
||||||
7 判断header是否为空,如果没有设置handler(这个例子就没有设置handler),handler就设置为DefaultServeMux
|
7 判断handler是否为空,如果没有设置handler(这个例子就没有设置handler),handler就设置为DefaultServeMux
|
||||||
|
|
||||||
8 调用handler的ServeHttp
|
8 调用handler的ServeHttp
|
||||||
|
|
||||||
@@ -75,11 +75,11 @@ Handler:处理请求和生成返回信息的处理逻辑
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## links
|
## links
|
||||||
* [目录](<preface.md>)
|
* [目录](<preface.md>)
|
||||||
* 上一节: [GO搭建一个简单的web服务](<3.2.md>)
|
* 上一节: [GO搭建一个简单的web服务](<3.2.md>)
|
||||||
* 下一节: [Go的http包执行原理](<3.4.md>)
|
* 下一节: [Go的http包执行原理](<3.4.md>)
|
||||||
|
|
||||||
## LastModified
|
## LastModified
|
||||||
* $Id$
|
* $Id$
|
||||||
|
|||||||
Reference in New Issue
Block a user