静态网页
1静态网页每个网页都有一个固定的URL,且网页URL以htm、html、shtml等常见形式为后缀,而不含有“”;
2网页内容一经发布到网站服务器上,无论是否有用户访问,每个静态网页的内容都是保存在网站服务器上的,也就是说,静态网页是实实在在保存在服务器上的文件,每个网页都是一个独立的文件;
3静态网页的内容相对稳定,因此容易被搜索引擎检索;
4静态网页没有数据库的支持,在网站制作和维护方面工作量较大,因此当网站信息量很大时完全依靠静态网页制作方式比较困难;
5静态网页的交互性较差,在功能方面有较大的限制。静态网页是标准的HTML文件,它的文件扩展名是htm或html,可以包含文本、图像、声音、FLASH动画、客户端脚本和ActiveX控件及JAVA小程序等。尽管在这种网页上使用这些对象后可以使网页动感十足,但是,这种网页不包含在服务器端运行的任何脚本,网页上的每一行代码都是由网页设计人员预先编写好后,放置到Web服务器上的,在发送到客户端的浏览器上后不再发生任何变化,因此称其为静态网页。
静态网页的处理流程:
1、当用户在浏览器的‘地址’栏中输入一个URL地址并单击‘转到’按钮或敲击键盘上的‘回车键’后、单击网页中的超链接后、在浏览器菜单栏的‘收藏’选择一个网址后,浏览器将向Web服务器发出一个页面请求。
2、当Web服务器收到这个页面请求,根据htm或html判断出这是一个静态的HTML文件,会从磁盘或存储器中查找获取用户请求的这个页面。
3、Web服务器找到这个请求文件后,就会把它发送到浏览器,浏览器对这个返回的HTML文件进行解释并将结果显示在浏览器中。
二、动态网页
动态网页和静态网页的相同之处:都是ASCII编码文件,都存在着HTML代码,都能包含脚本语言代码,都存放在Web服务器上,都把用户请求的页面发送到浏览上。
动态网页和静态网页的区别是:动态网页的文件扩展名不是htm、html,而是以asp、jsp、php、perl、cgi等形式为文件后缀;动态网页中的某些脚本只能在服务器上运行,而静态网页不能包含在服务器上运行的任何脚本;当Web服务器收到用户请求的静态页面后,将把查找结果直接发送到浏览器,而当Web服务器收到用户请求的动态页面后,它将先把这个网页传递给一个称为应用服务器扩展的特殊软件进行处理,然后将处理结果传送给浏览器。
动态网页的处理流程:
1、当用户在浏览器的‘地址'栏中输入一个URL地址并单击‘转到'按钮或敲击键盘上的‘回车键'后、单击网页中的超链接后、在浏览器菜单栏的‘收藏'选择一个网址后,浏览器将向Web服务器发出一个页面请求。
2、当Web服务器收到这个页面请求,根据文件扩展名判断出它是一个动态网页,会从磁盘或存储器中查找获取用户请求的这个页面,再将这个页面传递给应用程序服务器。
3、应用程序服务器解释执行该页中的脚本代码,并将结果以静态网页的形式保存。
4、应用程序服务器将静态网页结果传递给Web服务器。
5、Web服务器把它发送到浏览器,浏览器对这个返回的HTML文件进行解释并将结果显示在浏览器中。本地的不用上传,叫拷贝
把你的代码和文件拷贝到 安装目录 xampp\htdocs\下的一个自己新建文件夹里面(如aa)
然后通过 >静态网页和动态网页的区别:
1、首先是静态网页,静态网页每个网页中都有一个固定的URL,网页URL以htm、HTML、shtml等常见形式为后缀,而且不含有问号;
2、网页内容一经发布到网页服务器上,无论是否有用户访问,每个静态网页的内容都是保存在网站服务器上的。也就是说静态网页是实实在在保存在服务器上的文件,每个网页都是一个独立的文件,内容相对稳定,交互性较差;
3、动态网页以数据库技术为基础,可以大大降低网站维护的工作量,采用动态网页技术的网站,可以实现更多的功能,如用户注册,用户登录,在线调查等;
4、动态网页实际上并不是独立存在于服务器上的网页文件,只有当用户请求时,服务器才会返回一个完整的网页,动态网页的问号对搜索引擎检索存在一定的问题,因此使用动态的网站使用搜索引擎时需要一定的技术才能适应搜索引擎的要求;
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)