网站首页 > 技术文章 正文
很多刚入门的前端开发工程师不是很清楚静态网站与动态网站的区别,下面和千锋广州小编一起来看看吧!
静态网站只需要通过浏览器进行解析即可,因此网站建设好后可以离线打开查看,动态网站需要通过一个额外的编译解析过程,它通常由数据库、服务器端解析程序和前段HTML网页3部分组成。
随着网络的普及和网民的增长,单纯的静态网页已经不能满足企业或个人的内容展现需求。举个例子,公司的产品展示网站能够提供打分和评论的功能,允许浏览者评论产品并能为产品进行打分,以便公司的管理人员能够了解到产品的真实反馈从而进一步优化产品,个人网站站长要求能够在网页上直接编辑信息并呈现在网站上,能够动态地更新网页的内容而不用重新编辑网页。这些需求普通的静态网页无法实现,需要使用动态网站技术。
动态网站的含义是网站内容的动态化,而不仅是网页上是否具有动画,静态是创建动态网页的基础,静态网页由网页设计师产生可供浏览器浏览的内容,而动态网站由网站程序设计人员编写程序来动态产生网页。静态网页一般以html作为扩展名,而动态的网站一般是由ASP、JSP、PHP或ASP.NET等服务器端编程语言构建的,网站的内容由台数据库保存,因此扩展名一般是asp、jsp、php或aspx。
动态网站请求过程
(1)客户端浏览器通过HTTP请求服务器端的网站
(2)网站服务器将请求转给动态网站服务器组件。
(3)动态网站服务器运行服务器网站程序,与数据库服务器交互查询或存储数据库中的网站内容。
(4)服务器组件将产生静态的网站内容,发送回浏览器进行呈现可以看到,对于网站建设人员来说,编写静态网页只是为了让浏览器中呈现出想要的果,而编写动态网站是需要编写能够让网站服务器自动生成网页的网站程序,因此动态网站有时也被称为web应用程序。
以上就是静态网站与动态网站的区别,希望本文对大家有帮助哦!
- 上一篇: 学习前端知识需要多长时间? 前端学完大概要多久
- 下一篇: 使用这种技巧,可以大大地提高前端布局效率
猜你喜欢
- 2024-12-24 Signal:更多前端框架的选择 新出的前端框架
- 2024-12-24 路口最前端的双白虚线是什么含义?
- 2024-12-24 双线程前端框架:Voe.js 前端单线程和多线程
- 2024-12-24 前端常见面试 - 请求篇 前端面试常用问题
- 2024-12-24 使用这种技巧,可以大大地提高前端布局效率
- 2024-12-24 学习前端知识需要多长时间? 前端学完大概要多久
- 2024-12-24 视频监控系统的构成和作用 视频监控系统中控制键盘的作用
- 2024-12-24 塔吊行业怎么样?有好多人都比较关心
- 2024-12-24 让人沦陷有含义的微信名走在时尚前端-可爱点
- 2024-12-24 学习前端之前,先了解HTML的发展史
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端react (48)
- 前端aes加密 (58)
- 前端md5加密 (49)
- 前端路由 (55)
- 前端数组 (65)
- 前端定时器 (47)
- 前端接口 (46)
- Oracle RAC (73)
- oracle恢复 (76)
- oracle 删除表 (48)
- oracle 用户名 (74)
- oracle 工具 (55)
- oracle 内存 (50)
- oracle 导出表 (57)
- oracle 中文 (51)
- oracle链接 (47)
- oracle的函数 (57)
- mac oracle (47)
- 前端调试 (52)
- 前端登录页面 (48)
本文暂时没有评论,来添加一个吧(●'◡'●)