Notice: 函数 WP_Scripts::localize 的调用方法不正确$l10n参数必须是一个数组。若要将任意数据传递给脚本,请改用wp_add_inline_script()函数。 请查阅调试WordPress来获取更多信息。 (这个消息是在5.7.0版本添加的。) in /www/wwwroot/wlcode.cn/wp-includes/functions.php on line 5831

了解网页、网站和搜索引擎

使用互联网已成为我们的第二天性。无论是提问还是浏览社交媒体,我们都会不假思索地拿起我们的小工具和网上冲浪。



互联网拥有超过 46.6 亿活跃用户,其中大多数人将其用于即时通讯、电子邮件和社交网络。电子商务也很受欢迎,有超过 20 亿人参与网上购物。



作为一名 Web 开发人员,了解万维网的内部运作方式非常重要——或者至少了解它的基本原理。了解如何传递用户请求有助于创建具有简洁代码的健壮网站,尤其是如果您是后端 Web 开发人员。



定义网络术语



这个过程是技术性的和复杂的。根据发送的命令,必须发生许多不同的事件组合才能使一切正常运行。



但在我们深入研究之前,我们需要定义一些术语:



客户端 – 连接到 Internet 并将用户请求发送到服务器的应用程序。它将用户交互翻译成接收端理解和处理的语言。虽然它在技术上仅指 Web 浏览器或应用程序,但可以将整个计算机或移动设备视为客户端。



服务器 – 在将请求发送回网站或 Web 应用程序的前端之前接受并执行请求的机器。服务器与客户端一样,具有唯一的 IP 地址。不同类型的服务器包括 Web 服务器、应用程序服务器、数据库服务器等。



IP 地址 – 互联网协议地址。一组唯一的数字,用于标识计算机、服务器和路由器。通过 TCP/IP 协议软件转换为物理地址。



TCP/IP – 传输控制协议/互联网协议。这两种产品协同工作以保护互联网上的数据交换。 TCIP 涉及在客户端和服务器之间建立稳定的连接,而 IP 是发送数据的标准方式。



ISP – 互联网服务提供商。将客户端连接到服务器,反之亦然。它通过提取您正在访问的网站的 IP 地址来做到这一点。



DNS – 域名系统。对域名及其对应的 IP 地址进行排序和存储的数据库。最好被描述为“互联网电话簿”。



URL – 统一资源定位器。也称为 URL。完整的 URL 包括网站协议(HTTP 或 HTTPS)、域名和路径(如果适用)。



域名 – 包含网站名称和 TLD 的 URL 部分。通常是用户访问网站主页的唯一 URL 段。



TLD – 顶级域。 URL 中显示网站地理位置、目的或所有者的部分。最常见的 TLD 包括 .com、.org、.net、.edu 和 .gov。



路径 – 用户想要在网站上访问的特定文件。它并不总是在 URL 中可见。



HTTP – 超文本传输​​协议。使用户能够使用超文本消息与网页元素进行交互。它决定了请求在客户端的结构以及服务器如何响应它们。



HTTPS – 安全超文本传输​​协议。使用加密协议来防止数据截获和盗窃的 HTTP 版本。常用于银行网站。



这一切是如何运作的



现在您已经了解了术语,让我们继续解释 Web 的工作原理。



当用户在浏览器中输入 URL 时,这一切都开始了。通常,人们只需输入网站的域名(例如,“sumaart.com”)。



有时,浏览器会显示完整的 URL,包括协议和路径。如果 TLD 之后没有任何内容,浏览器将显示该网站的主页。



在后台,DNS 在从服务器请求数据之前将域名与其 IP 地址进行匹配。



数据通过适当的协议(HTTP 或 HTTPS)发送,并在显示网页之前由浏览器解析。换句话说,客户端扫描并分析 HTML 文件以确定应该加载哪些内容。



请注意,浏览器会解析所有资产并根据需要向服务器发送额外的请求。分析数据包后,浏览浏览器构建一个 DOM(文档对象模型)树来映射它如何显示嵌入在代码中的不同对象。



HTML 加载了 CSS(层叠样式表)和 JavaScript,以使网页更具视觉吸引力和动态性。



服务器可以发送预先生成的 HTML 页面,但也可以对它们进行编程以响应特定的请求和提示。例如,如果用户点击广告,服务器可以显示个性化的登录页面以增强用户体验。



总结一下,大致流程如下:



(1) 用户输入URL



(2)浏览器与IPS通信



(3) DNS服务器将域名转换为IP地址



(4)IP地址发送到浏览器



(5) 浏览器与网络服务器建立连接



(6) 浏览器向服务器发送请求

\ n(7) 数据包从服务器发送到客户端



(8) 浏览器解析响应



(9) 加载资产



(10) 网站显示



网页、网站和搜索引擎



最后,我们将区分网页和网站并讨论搜索引擎。



顾名思义,网页是包含脚本、媒体和样式信息的单个文档。有两种类型的网页:静态网页和动态网页。



静态页面专门用 HTML 编写,因为它向每个访问者显示相同的内容。另一方面,动态网页利用多种编程语言和数据库来允许用户交互和定制。



站点是相互关联的网页的集合。静态和动态网站遵循与上述相同的定义。



显然,静态网站更容易和更快地构建,尽管它们更难扩展。它们适用于只需要几页并且纯粹提供信息的网站。



同时,动态网站提供了更大的灵活性。从长远来看,它们更容易维护和优化页面排名。搜索引擎通常更喜欢动态网站,因为它们提供了更好的用户体验并拥有更多的索引内容。



搜索引擎,如谷歌和百度,是专业的编码为根据搜索组织和查找网页的网站。对于网站所有者来说,它是网络成功或失败的关键部分。



要在百度的搜索结果页面上获得良好的排名,您的网站必须适合移动设备、速度快、结构良好且安全。

请在后台主题设置-主题授权-激活RiPro主题的正版授权,授权购买:RiTheme官网
RIPRO主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
微乐源码 » 了解网页、网站和搜索引擎

发表回复

提供最优质的资源集合

立即查看 了解详情