Linux -- 进阶 Web服务器 基础前瞻( 二 )

WWW服务器的类型 : 

 静态网站 

        官方 : 仅提供用户浏览的单向静态网页,单纯是由服务器单向提供数据给客户端,Server 不

                     需要与client 端有互动,可以浏览网站,但是无法数据上传。   

                    ( 说白就是 服务器提供的啥,网站就显示啥,用户就只能看啥 ) 

                

动态网站  

        官方 : 该站可以让服务器与用户进行互动。

                     常见的 :留言板,博客等等 

                     这种类型网站需要通过 “网页程序语言”  来实现与用户互动的行为。

                     常见的 : PHP 网页程序语言,配合数据库系统来进行数据的 读、写。 

                     

                     当你在向服务器请求数据时,其实是通过服务器端同一个网页程序在负责将数据读出

                     或写入数据库,变动的是数据库的内容,网页程序并没有任何改变。 

                     另外一种交互式的动态网页主要是在客户端实现。服务端将可执行的程序代码传送给

                     客户端,客户端的浏览器如果提供  JavaScript 的功能,那么该程序就可以在客户端

                     的计算机上面工作了。 

                  另外一种可在客户端执行的就是 flash 动画格式,在这种动格式内还可以进行程序设计

搭建动态网站的需求 :

             LAMP ( Linux + Apache + MYSQL  +  PHP

             Apache : 可运行的www服务器 ( 主要提供 www 的服务平台  ) 

             MySql  :  传统的文件读取是很麻烦的,如果只要读取该文件当中的一小部分,系统还是

                           会将整个文件读出来, 若多个用户同时读取同一个文件时,那就会造成效率与系

                           统上的问题,所以才会有数据库系统的推出。

                           数据库系统其实是一种特殊格式文件,这种文件要通过特殊接口(数据库软件)

                           来进行读写。 由于这个特殊接口已经针对数据的查询、写入做过优化设计,因此

                           很适合多人同时写入与查询工作。

             PHP :   PHP 可以被用来建立动态网页,PHP 程序代码可以直接在 HTML 网页当中嵌入,

                         就像编辑 HTML 网页那样简单。 PHP 是一种 “程序语言 ”  这种程序语言可以直接

                         在网页当中编写,不需要经过编译即可执行~!!

你可能感兴趣的:(RHCE-Linux,进阶,服务器,linux,运维)