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、非保持连接(短连接)

      

  • 相关阅读:
    2017 五一 清北学堂 Day1模拟考试结题报告
    2973 枪毙
    2840 WIKIOI——评测
    解决magento保存产品时耗时很长的问题
    easyui-layout中的收缩层无法显示标题问题解决
    JAVA排序(一) Comparable接口
    C语言数据结构----栈与递归
    [置顶] SpecDD(混合的敏捷方法模型)主要过程概述
    Vim 实用技术,第 1 部分: 实用技巧(转)
    如何解决dns解析故障
  • 原文地址:https://www.cnblogs.com/Presley-lpc/p/12877086.html
Copyright © 2011-2022 走看看