静态网页和动态网页执行的区别(静态网页和动态网页的区别是什么)

  如果你是一个初学编码的人,你可能听说过“静态网页”和“动态网页”这两个术语,但是你可能不知道它们的意思。你可能想知道是什么使网页成为静态的,是什么使网页成为动态的。

  什么是网页?

  首先,我们需要了解什么是网页和网站,以及它们有什么不同。要做到这一点,让我们考虑一个百科全书。

  一部百科全书(比如维基百科)由许多页面组成。每一页都有自己的内容:标题、段落、图片、图表、项目符号、列表,当然还有你正在查找的术语的定义。

  在百科全书中,在页面上找到引用(或链接)到另一个页面以获取附加信息的单词是很常见的。

  这与网页和网站非常相似。

  网页是包含文本、图像、超文本或任何其他元素的单个文档。我们使用超文本标记语言(通常称为HTML)等标记语言创建网页。

  超文本是任何包含超链接的网络文件。超链接是网页中的任何元素,当你点击它时,链接到另一个网页。

  这些相互连接的网页形成了一个有组织的网页网络,我们称之为网站。互联网上的每个网页都必须有自己的URL。

  什么是静态页面?

  静态页面具有以下特征:

  甚至在用户请求之前,页面就已经存在了。一个静态页面必须在用户发出请求时就已经存在并被水化了(即包含内容)。如果它不存在,那么它就不是静态的。

  每次用户请求时,页面通常会维护相同的内容。如果点击同一个URL返回不同的内容,那么这个页面就不是静态的。这并不是说静态页面不能被修改。但是改变静态页面的唯一方法是让创建者手动编辑内容(比如HTML文档)。

  

静态网页和动态网页执行的区别(静态网页和动态网页的区别是什么)(1)

  什么是动态页面?

  动态页面具有以下特征:

  当用户发出请求时,页面实际上并不存在于服务器上

  相反,当用户发出请求时,一个脚本或程序就会运行并最终生成一个网页。它通过与数据库交互来检索数据,然后打包成页面发送出去。

  对于每个请求,创建的每个新页面都可能与上一个不同。在Web前端培训中,有理论课程 实践项目一起学习,深化所学知识,积累项目经验,获得快速提升。

  这是因为创建的页面依赖于用户的信息和程序。创建者不必像静态网页那样手动编辑内容。

  因此,例如,如果不同的用户请求相同的页面,则返回不同的内容。

  或者当用户更改设置时,会返回一个新页面。

  也可能是时间变了,返回不同的内容。

  总结

  网页是包含文本、图像、超文本和其他元素的单个文档。

  超文本是一种包含超链接的网络文档。超链接将一个网页与另一个网页链接起来。

  由相互链接的有组织的网页组成的网络称为网站。

  对于被认为是静态的网站,对同一个URL的每个调用都返回同一个网页。

  另一方面,如果内容变化很大,那么网页就是动态的。动态页面也以端点而不是文件路径结束。


,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页