zoukankan      html  css  js  c++  java
  • Linux学习74 互联网web服务基础概念和发展介绍

    一、http请求过程模型

       1、接收请求的模型:

        a、并发访问响应模型:

          (1)、单进程I/O模型:启动一个进程处理用户请求,这意味着,一次只能处理一个请求,多个请求被串行响应。

          (2)、多进程I/O模型:一个进程处理n个请求

            1)、多线程模式:一个进程生成n个线程,一个线程处理一个请求

            2)、事件驱动(event-driven):一个进程直接处理n个请求

          (3)、复用的多进程I/O结构:启动多(m)个进程,每个进程生成(n)个线程

            1)、响应的请求的数量:m*n

      2、处理请求:分析请求报文的http请求报文首部

        a、http协议:

          (1)、http请求报文首部

          (2)、http响应报文首部

        b、请求报文首部的格式:

          

      3、访问资源:获取请求报文中请求的资源

        a、web服务器,即存放了web资源的主机,负责向请求者提供对方请求的静态资源,或动态资源运行生成的结果,这些资源通常应该存放于本地文件系统某路径下,此路径称为DocRoot

          (1)、/var/www/html/:

              images/logo.jpg

             http://www.wohaoshuai.com/images/logo.jpg

          (2)、web服务器的资源路径映射方式

            1)、docroot

            2)、alias

            3)、虚拟主机的docroot

            4)、用户家目录的docroot

      4、http请求处理中的连接模式

        a、保持连接(长连接):keep-alive

          (1)、时间

          (2)、数量

        b、非保持连接(短连接)

      

  • 相关阅读:
    转帖:linux 下注册apache开机自启动
    apache 编译 rewrite 模块
    Skyline开发入门(C#)
    matlab的m文件怎么集成到vs里?
    C#打包安装与卸载
    OnClick与OnClientClick的时序和条件
    javascript弹出窗口代码大全
    .NET开发人员必知的八个网站
    [转] GIS算法源码集合
    最短路径算法——Dijkstra and Floyd算法
  • 原文地址:https://www.cnblogs.com/Presley-lpc/p/12877086.html
Copyright © 2011-2022 走看看