tornado--03 服务器的那点事

2017-06-12  本文已影响0人  蜗牛加餐了

web服务工作原理

路由映射

这里,我们通过python使用tornado框架进行web开发。客户请求,是通过 报文 中 request-URL 请求链接 向服务器,请求网页信息。 服务器 提供 服务时,不管是 利用 IP地址建立 的独立主机 还是 利用一个IP地址 建立 多个虚拟主机,它 在接受客户请求时,必然 有对应 的域名(注意 域名 和 域 的区别)。

服务器接受 到客户请求 报文 后,将 request-URL 划去 服务主机对应 域名。剩下 即是 客户请求的 路径信息。python 服务器 用函数和类, 将客户请求 路径 信息 对应 。这种,就是广义 上的路径映射,也是我们所说的路由映射。大致上,我们要注意以下几种映射。

路径分割:请求地址为 http://www.example.com/a.txt ,那么响应的服务器域名为www.example.com ,前面的http表示协议,而:// 将协议 和路径信息分隔开来。后面的路径 信息,用单斜线/表示路径的分隔。

开发思想

WEB开发三架马车

工作重点--模块级别开发


这节中,主要作了解。但正则表达式,是必须掌握的内容。下面,一些追加知识,做了解用。

设计模式和MVC


域名和域 的区别:

域 可以 是一个 网络 范围。 里面每一个主机都有名字。然后,合起来确定 ,这台主机的位置。

比如说: 域 baidu.com ,里面有台主机叫作 www,那么它的域名 就是:www.baidu.com. 所有 向 www.baidu.com 地址的请求 ,就能确定响应的主机。 域 不能 作为客户请求的地址 ,但是 我们 可以通过 DNS 指定 一个域默认响应的主机名,比如 说 baidu.com 域 ,设定响应的主机名为www.那么我们访问 baidu.com的信息都会发往 www.baidu.com 这台主机。

re.png
上一篇 下一篇

猜你喜欢

热点阅读