浅谈服务器类型

本文只对web服务器和应用服务器该两种类型进行知识梳理:

先问:

  服务器是什么?    是计算机,带了特定程序。

  服务器的目的是什么?   返回数据,或者说信息。

再问:

  特定程序是什么程序?    接受请求和返回结果的程序。

  请求是什么?    Http请求。

  返回结果是什么?    HTML文件。包括文字,图片,视频,或者以上的集合。

似乎到这就完事了,返回了就好了呀。

问题就在于返回这一环节。考虑到返回结果的展示,使用的不同技术,就决定了之后两种类型的区别。

先问:

  结果如何展示?    静态网页和动态网页

  什么是动态和静态?

    动态是指在服务器端完成加载,通过http协议,发给你展示给你看。如PHP,ASP,CGI。

    静态是指在客户端完成加载,再展示给你看。如Javascript。

    举一个例子就是,泡面。你让别人做就是动态,你自己做就是静态。唯一区别就是料包是不是自己加的。

再问:

  结果要多且快怎么办?    使用动态网页

    动态因为是服务端加载完成的,只要根据不同的请求,服务器就可以从数据库中给出不同的数据,而且是指定想要的数据。而静态则是返回全部的数据,不管你要什么样子的,数量大了就会慢。除非在服务端写了各种对应的html网页,但是这对维护不利。

  动态网页是什么?    是超文本标记语言和脚本语言的组合而成的代码。

  脚本语言是什么?    是编写脚本的代码语言。有PHP,ASP,JS,AJAX,jQuery,JSON。这里只介绍与web有关脚本语言。

  脚本是什么?    是可以执行各种命令的一个执行文件。比如赋值,运行一系列打开,关闭的命令。

  那么总结下来就是动态网页是部分超文本标记语言在脚本的作用下,形成的一份完整的html文件。

此时,两种服务器的不同就已经清楚了。根据是否动态,分为web服务器和应用服务器。

  因为是浅谈,这是一个基础的概念梳理。具体的语言,服务器架构,网页的编写,数据库的选择,甚至操作系统的选择。则是要根据具体的需求来决定,是轻量还是重量,数据的要求,性能的要求,这些涉及到技术选型。鄙人才疏学浅,不配指教。

  路有千万条,目的只有一个,返回数据罢了。核心也只有一个,数据。

  计算机算的是什么?    请思考。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值