浏览器从服务器访问万维网中的超文本标记文档的后缀
2021-09-12
当我们通过浏览器访问万维网上的网站时,我们会从服务器获取一个超文本标记文档,然后浏览器渲染该文档并将其显示在显示器上。这是我们得到的页面。页面可以包含文本、图像、声音、动画、注册界面等。浏览器从服务器获取的超文本标记文档的后缀通常分为两类:
相似之处
首先,他们的目标是向用户展示内容;其次,内容用超文本标记语言(HTML)表示。既然任务相同,为什么不同呢?
静态网页
静态网页是指存储在服务器文件系统中的实际 HTML 文件。当用户在浏览器中输入页面的 URL 并按 键时,浏览器会下载、渲染并在窗口中呈现相应的 html 文件。早期的网站通常由静态页面构成。
开发技术
通常使用 HTML 或 XML 即可完成静态页面的制作。
特点、优点、缺点、动态网页
动态网页相对于静态网页。当浏览器请求服务器的页面时,服务器根据当前时间、环境参数、数据库操作等动态生成HTML页面,然后发送给浏览器(后续处理与静态网页相同)页)。显然,动态网页中的“动态”是指服务器端页面的动态生成,相反,“静态”是指页面实际的、独立的文件。
开发技术
生成动态网页的技术有很多,常见的有:
关于这些类型的技术细节,超出了本文的范围。
特性和优点不足的伪静态
静态网页,例如知乎网站上有一个abc.html文件。如果您想访问它,只需输入 .com/abc.html。当web服务器看到这样的地址时,它直接找到文件并输出给客户端。动态网页是,如果你想做一个显示当前时间的页面,那么你可以写一个PHP文件,然后访问。 com/abc.php。 web服务器看到这样的地址,找到abc.php文件,PHP执行后返回给客户端。而动态网页往往要输入参数动态网站制作,所以地址就变成了。 com/abc.php?a=1&b=2。搜索引擎更讨厌这种带有问号的动态网页,因为参数可以随意添加,但返回的内容不会改变。比如 /?a=1 也会指向百度的页面。所以有了它,它可以重新映射地址。例如,当前页面的地址。 com//,Web服务器收到请求后会重新映射到com/.php?n=,然后执行PHP程序。 (以上网址都是假设)这样,对外展示的网址就变成了一个没有问号的静态网页网址动态网站制作,没有内部变化。
所以有人将其命名为“伪静态”。其实没有什么是假的,只是一个没有问号的静态网址,让搜索引擎更舒服。这也是大部分的URL格式,比如这篇文章的链接:/p//edit,这里使用的是伪静态。
参考:
////
2. /p/
我的博客:..io/