一、网站的基本架构
1、一般的网站架构是:
网站程序+数据库+中间件+服务器
2、静态网页和动态网页
(1)、静态网页
在网站设计中,纯粹HTML格式的网页通常称为静态网页,文件的后缀名一般为.htm或.html。这种页面一经形成,内容就不再变化。
静态网页工作原理:
客户端发送请求——>服务端(接收请求)——>找到静态网页——>发送网页到客户端
比如我们自己做一个静态页面
<html> <title>这是静态页面</title> <body> 欢迎静态页面,这就是静态页面 </body> </html>
保存为.html文件。
(2)、动态网页
所谓动态网页,就是该页面文件中不仅有HTML标记,还有程序代码。这种页面可能在不同时间,根据用户的不同需求显示不同的内容。
动态网页的工作原理:
客户端发送请求——>服务器端(接受请求)——>找到动态网页——>执行程序代码,生成静态网页——>发送网页到客户端
相对于静态网页而言,动态网页是内容根据具体情况发生变化的网页,他以数据技术为基础,随不同用户、不同时间,返回不同的网页。
常用的动态页面技术有ASP、PHP、JSP等。
ASP(Active Server Pages)是微软所开发的一种后台脚本语言,他的语法和Visual DASIC类似,可以把后台脚本代码内嵌到HTML页面中。ASP在执行的时候,是有ISS调用的程序引擎,解释执行嵌在HTML中的ASP代码,最终将结果和原来的HTML一同发往客户端
PHP(Hypertext Preprocessor)是一种跨平台的服务器端的嵌入式脚本语言,他大量借用C、java和perl语言的语法,并耦合PHP自己的特征,是WEB开发者能够快速地写出动态产生页面,它支持目前绝大多数数据库,而且php是完全免费的。类似于asp,他也可以把后台脚本代码内嵌到HTML中。
JSP(java server pages)是sun公司推出的新一代网站开发语言,jsp可以用来做大规模的应用服务。
原文地址:http://9184262.blog.51cto.com/9174262/1688146