开发者学堂课程【场景实践 - 简单动态网站搭建:网站搭建的类型】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/505/detail/6780
网站搭建的类型
主要内容
一、网站的主要分类
二、静态网站的特性
动态网站的特性
一、网站的主要分类
1、静态网站
指全部由 HTML 代码格式页面组成的网站,所有的内容包含在网页文件中。
2、静态网站上的信息不需要变动的,例如公司的业务介绍、商品的信息等,这些网站上的内容就是不需要变动的。
3、动态网站
除了要设计网页外,还要通过数据库和编程序来进行架构的网站
动态网站页面上有一个信息展示,需要经常变动、实时更新,每次点击访问页面时,页面的内容都会有所变动,例如电商网站的商品库存,不同时间进行访问时,库存的信息都会发生变动。
动态网站及静态网站最大的区别是动态网站需要与数据库(即后台的数据)进行结合,每次显示页面上的信息时,需要数据库将最新的信息显示出来,而静态网站则不需要数据库的支持。因为静态网站上的内容,每次访问时,一般是不会变化的,所以不需要数据库的支持。这是动态网站与静态网站最大的区别。
3、静态网站主要用到的技术:
(1)HTML 标记语言
在设计页面、填写内容时,会使用 HTML 标记语言。
(2)CSS 样式表
为了优化网页的排版及格式。
(3)JavaScript 脚本语言
实现页面的功能开发。
4、动态网站主要用到的技术︰
(1)HTML 标记语言
(2)CSS 样式表
(3)JavaScript 脚本语言
(4)服务器端脚本语言
将用户的请求及内容进行动态变化,服务器端脚本语言将动态信息统一收集起来,再进行页面显示。
(5)数据库
二、动态网站需要涉及到数据库的某些相关技术。
二、静态网站的特性
由于静态网站的资源固定不变,故可以直接将网站的页面反馈给用户,而不需要进行额外的计算,故此可以减轻服务器的负担。
1、减轻服务器的负担
2、静态网站的内容相对稳定,有利于搜索引擎优化 SEO ,Baidu、Google 都会优先收录静态页面,不仅被收录的快还收录的全
3、加快页面打开速度,无需连接数据库,页面打开速度较动态页面有明显提高
四、4、静态网站没有数据库的支持,在网站制作和维护方面工作量较大
五、动态网站的特性
1、动态网站以数据库技术为基础,信息会实时进行变动,同时数据库可以获取信息,故可以大大降低网站维护的工作量
2、采用动态网页技术的网站可以实现更多的功能,如用户注册、用户登录、在线调查、用户管理、订单管理等
很多功能静态网站就无法实现的。
4、动态网页实际上并不是独立存在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的网页。
会给服务器带来计算资源的需求,给服务器造成压力,同时会影响页面响应速度,比静态网站稍慢。