WWW服务器的类型 :
静态网站
官方 : 仅提供用户浏览的单向静态网页,单纯是由服务器单向提供数据给客户端,Server 不
需要与client 端有互动,可以浏览网站,但是无法数据上传。
( 说白就是 服务器提供的啥,网站就显示啥,用户就只能看啥 )
动态网站
官方 : 该站可以让服务器与用户进行互动。
常见的 :留言板,博客等等
这种类型网站需要通过 “网页程序语言” 来实现与用户互动的行为。
常见的 : PHP 网页程序语言,配合数据库系统来进行数据的 读、写。
当你在向服务器请求数据时,其实是通过服务器端同一个网页程序在负责将数据读出
或写入数据库,变动的是数据库的内容,网页程序并没有任何改变。
另外一种交互式的动态网页主要是在客户端实现。服务端将可执行的程序代码传送给
客户端,客户端的浏览器如果提供 JavaScript 的功能,那么该程序就可以在客户端
的计算机上面工作了。
另外一种可在客户端执行的就是 flash 动画格式,在这种动格式内还可以进行程序设计
搭建动态网站的需求 :
LAMP ( Linux + Apache + MYSQL + PHP )
Apache : 可运行的www服务器 ( 主要提供 www 的服务平台 )
MySql : 传统的文件读取是很麻烦的,如果只要读取该文件当中的一小部分,系统还是
会将整个文件读出来, 若多个用户同时读取同一个文件时,那就会造成效率与系
统上的问题,所以才会有数据库系统的推出。
数据库系统其实是一种特殊格式文件,这种文件要通过特殊接口(数据库软件)
来进行读写。 由于这个特殊接口已经针对数据的查询、写入做过优化设计,因此
很适合多人同时写入与查询工作。
PHP : PHP 可以被用来建立动态网页,PHP 程序代码可以直接在 HTML 网页当中嵌入,
就像编辑 HTML 网页那样简单。 PHP 是一种 “程序语言 ” 这种程序语言可以直接
在网页当中编写,不需要经过编译即可执行~!!