静态网站和动态网站的区别是什么?

2014-07-21 16:46:31 +08:00
 yinznet
3257 次点击
所在节点    问与答
5 条回复
click
2014-07-21 16:54:29 +08:00
动态页面要访问数据库,静态页面不需要
dant
2014-07-21 17:11:21 +08:00
动态网站的页面是程序生成的。

举个最简单的例子,Apache等服务器程序的列出目录内文件功能就是一个动态网站的实现。
tjmao
2014-07-21 17:32:29 +08:00
页面内容由网页服务器直接从磁盘中读出来得到的,就是静态页面。
磁盘上的文件不直接用于显示,而要经过变换的,就是动态页面。

举例:PHP解释器读取源代码,生成页面,此时浏览器访问的是动态网站;关闭PHP解释器,用户看到的不是网站界面而是网站源代码,这就把动态网站变成静态网站了。

广义上,使用客户端浏览器脚本控制的页面,也应归入动态页面。
Kreja
2014-07-21 22:30:55 +08:00
让我想个通俗点的比喻。。

比如,做工艺品的时候,静态的话,就完全一个个手动做出来;动态的话,先做个模型,然后拿材料套模型就能成批生产了。

不太确定是否准确 --'
imsuwj
2014-07-21 22:55:02 +08:00
静态就是罐装果汁,动态就是现榨果汁

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/123764

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX