mirror of
https://github.com/gnu4cn/rust-lang-zh_CN.git
synced 2024-12-28 22:01:08 +08:00
Update Ch14
This commit is contained in:
parent
15abd0ca7a
commit
f335473dd9
@ -469,3 +469,5 @@ fn handle_conn(mut stream: TcpStream) {
|
||||
原先那些重复代码,现在便是在 `if` 与 `else` 两个代码块外面,并使用了 `status_line` 与 `filename` 两个变量。这令到看出两种情况之间的差别更为容易,并意味着在咱们打算修改文件读取与响应写入工作方式时,只有一处要更新代码。清单 20-9 中代码的行为,将与清单 20-8 中的一致。
|
||||
|
||||
相当棒!现在咱们就有了一个以差不多 40 行 Rust 代码编写的,以一个内容页面响应一个到 `/` 的请求,并以一个 `404` 响应回应全部其他请求的简单 web 服务器了。
|
||||
|
||||
当前,咱们的服务器是运行在单线程下的,意味着其只能一次服务一个请求。接下来就要通过模拟一下低速请求,检查那怎样会称为一个问题。随后咱们将修复这个问题,从而让咱们的服务器可以一次处理多个请求。
|
||||
|
Loading…
Reference in New Issue
Block a user