httpd整理

2017-04-24  本文已影响0人  ckhzw

http协议:超文本传输协议

MIME:多用途互联网邮件扩展;Multipurpose Internet Mail Extension
主要作用:传输非文本格式的数据;
major/minor
HTML格式的文本:text/html
普通ASCII文本:text/plain
JPEG格式的图片:image/jpeg

WEB资源的分类:

URL:唯一标识服务器端某特定资源的存放位置;

一次完整的http请求过程:

1.接收客户端的连接,如果不希望与这个客户端建立连接,就直接关闭;
2.接收来自客户端的http请求;
3.处理请求:分析请求报文中的首部信息,并采取相应的行动;
4.访问资源:发起系统调用,获取请求的资源;
5.构建http响应报文并发送给客户端;
6.记录到日志文件中

并发响应模型:(c10K问题)

1.单进程i/o模型:启动一个进程处理所有用户的请求;
2.多进程i/o模型:并行启动多个进程,每个进程处理一个请求;
3.复用的i/o模型:
多线程模型:一个进程产生多个线程,一个线程处理一个请求;
事件驱动机制:一个进程直接响应n个请求;
4.复用的多进程i/o模型:启动m个进程,每个进程生成n个线程;则,响应请求数量为m*n

。 request报文首部:

    <method><URL><vsersion>
    <HEADERS>(name:value)
    
    
   <request body>

。 response报文首部:

<vsrsion><status><reson-phrase>
<HEADERS>


<body>

。PV:page view 入口页面被视为一个pv
。UV:user view 每个独立的ip地址被视为一个uv;

上一篇 下一篇

猜你喜欢

热点阅读