V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
yinznet
V2EX  ›  问与答

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

  •  
  •   yinznet · 2014-07-21 16:46:31 +08:00 · 3241 次点击
    这是一个创建于 3781 天前的主题,其中的信息可能已经有所发展或是发生改变。
    5 条回复    2014-07-21 22:55:02 +08:00
    click
        1
    click  
       2014-07-21 16:54:29 +08:00
    动态页面要访问数据库,静态页面不需要
    dant
        2
    dant  
       2014-07-21 17:11:21 +08:00 via iPhone
    动态网站的页面是程序生成的。

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

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

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

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

    不太确定是否准确 --'
    imsuwj
        5
    imsuwj  
       2014-07-21 22:55:02 +08:00   ❤️ 1
    静态就是罐装果汁,动态就是现榨果汁
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1145 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 22:58 · PVG 06:58 · LAX 14:58 · JFK 17:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.