zoukankan      html  css  js  c++  java
  • WEB服务器1--开篇

    WEB服务器

       web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以向浏览器等Web客户端提供文档,也可以放置网站文件,让全世界浏览;可以放置数据文件,让全世界下载。目前最主流的三个Web服务器是Apache ,Nginx 和 IIS。UNⅨ和LINUX平台下使用最广泛的免费HTTP服务器是Apache和Nginx服务器。

        web服务器可以向Internet上的客户机提供WWW、Email和FTP等各种Internet服务。

    WEB服务器的重要基础

    1. 应用层使用HTTP协议。
    2. HTML(标准通用标记语言下的一个应用)文档格式。
    3. 浏览器统一资源定位器(URL)。

    WEB服务器的主要工作

        为了处理一个请求,Web服务器可以响应个静态页面或图片,进行页面跳转(redirect),或把动态响应的产生委托(delegate)给一些其它的程序例如CGI脚本,JSP(JavaServer Pages)脚本,servlets,ASP脚本,服务器端JavaScript,或一些其它的服务器端技术。无论脚本的目的如何,这些服务器端的程序通常产生一个HTML的响应来让浏览器可以浏览。要知道,Web服务器的代理模型(delegation model)非常简单。当一个请求被送到Web服务器里来时,它只单纯的把请求传递给可以很好的处理请求的程序(译者注:服务器端脚本)。Web服务器仅仅提供一个可以执行服务器端程序和返回响应的环境,而不会超出职能范围。
     
    承载WEB服务器的系统
       Windows,Linux与Unix这3个操作系统是架设Web服务器比较常见的操作系统。Linux的安全性能在这3个操作系统中最高,可以支持多个硬件平台,其网络功能比较强大。总的来说,这两大优点是其他操作系统不可替代的:第一,可以依据用户不同的需求来随意修改、调整与复制各种程序的源码以及发布在互联网上;第二,Linux操作系统的市场价格比较便宜,也能够在互联网上免费下载源码。可以说,Linux为架设既高效又安全的Web服务器的比较理想的操作系统。此外,要让Web服务器更具有优越的性能,可以根据服务器系统之特点与用途作进一步的优化与处理,尽量减少Web服务器的数据传输量以及降低其数据传输的频率,进而促进网络宽带的利用率与使用率,以及提高网络客户端的网页加载的速度,同时也可以减少Web服务器各种资源的消耗。
     
    3种WEB服务器介绍
     
     
  • 相关阅读:
    C语言堆栈入门——堆和栈的区别
    Unity时钟定时器插件——Vision Timer源码分析之一
    UNITY3D 2D物流流体插件下载|Liquid Physics 2D
    Unity3d插件Master Audio AAA Sound v3.5
    游戏行业的女性拥有强大的新盟友:Facebook
    Unity游戏设计与实现 南梦宫一线程序员的开发实例
    Unity4.6证书激活问题
    里诺全系列注册机+暗桩patch
    冰点还原8.53破解版
    NSE: known a priori estimate
  • 原文地址:https://www.cnblogs.com/tiantianle/p/5343176.html
Copyright © 2011-2022 走看看