网页上出现错误是什么原因

美术三原色2022-07-07  9

来源:科技日报

“机器”的原理

通常我们在浏览网页的时候,偶尔会遇到写着502的错误页面,更多的时候,会出现404错误页面。那么它们是什么意思呢?

当登录到网页时,这些步骤在后台运行。

当我们在IE、搜狗、火狐等浏览器中访问一个网址(域名)时,首先要找到域名对应的服务器的IP地址。简单来说,我们首先要找到所需的服务器在哪里。

得到服务器的IP地址后,我们电脑上的浏览器向服务器发送请求,加载web资源,并在浏览器和服务器之间建立连接。

然后,浏览器会发送网页链接请求,服务器收到请求后,会进行相应的处理,比如认证。此步骤的目的是检查您是否有权访问服务器中的相应资源。

以上步骤完成后,服务器会将资源发送到浏览器。这一步叫做网页响应。资源传输完成后,当浏览器从服务器成功接收到资源后,电脑会显示相应的我们想要查看的内容。

上面描述的一系列动作都是瞬间完成的。通常我们点击网页后,电脑后台发生的就是“请求资源”和“响应网页”的过程。

当然,在上述过程中可能会出现一些意想不到的情况,比如用户认证失败、用户失去对资源的访问权、服务器在过程中出现错误等。

所以要在网页响应中加入相应的状态码,告诉浏览器当前请求的处理状态。这是状态代码404、502等。当链接的网页出现错误时,我们会看到。

44表示找不到查询页面。

404和502都是指示页面错误的代码,也称为页面状态代码。那么,404和502到底是什么意思呢?分别代表了什么样的页面错误?

404代码的意思是“输入错误,找不到要查询的页面”,是指用户浏览网页时,服务器无法提供正确的信息或者服务器无法向访问者发送信息,原因不明。

其中,404的前4位表示客户端出错,后0位表示您输入的网址错误,后4位表示“未找到”,即找不到网页。

科学家设计404页面的主要作用是提醒用户网站可以打开但找不到想访问的页面。简而言之,当404页出现时,这个网页链接就变成了“死链接”。

那么,是什么导致了404错误呢?

这个错误有三个可能的原因。一是管理员更改了原有的网页数据,导致网页失效。

二是上传到网页的文件的目录或名称被更改,导致原网页链接失效。此外,如果文件被移动或删除,原始链接也可能失效。

第三,输入的网址有错误,无法链接到需要的文件。

404错误还有另一个奇妙的原因。据微软IE部客服中心统计,大部分“页面无法显示”的投诉都是因为用户上网时没有插网线或者连接WiFi造成的。现在大部分用户用的都是WiFi网络,信号差的时候也有可能出现404错误。

02表示内部网络拥塞。

404错误之后,再来说说502错误是怎么造成的。

代码02表示内部网络故障或设置问题,即内部网络拥塞。可能是当内部有大量数据调用或交互时,网页内容提供商的一两台服务器由于性能缺陷或程序错误无法正常运行,导致网页上的内容无法传输到用户的浏览器。这就是为什么网页提供商使用更高配置的设备后,502错误的数量会更少。

目前,网络上代理和缓存的使用日益增多。当我们申请网页内容时,如果处理我们访问网页请求的一系列计算机或服务器中的一个环节出现错误,就会发生502错误。

由此可以推导出票务网站崩溃时的情况:当大量用户涌入票务网站时,票务网站的数据库瞬间需要调用和读取大量数据,而内网的服务器却无法一次性处理这么多数据,最终导致502错误。

因此,互联网服务提供商(ISP)和Web服务器软件提供商应相互联系,检查其控制的不同计算机和服务器之间的IP数据传输流量。

对于502错误,我们普通用户无法设置服务器,只能采取一些简单的方法来处理。

比如我们连接一个网页,可以尝试刷新很多次,但这是最基本的刷新。我们只是将数据从本地硬盘重新读取到我们的浏览器,我们可能无法重新连接到服务器。

如果简单的刷新不起作用,我们不妨关闭502页,重新登录。

这样恢复正常网页的可能性比较大,因为这种方法是从服务器刷新的,但是这种方法的操作过程会比较慢。为了减少点击时间,用户还可以使用快捷键Ctrl+F5来刷新服务器。

从上面可以看出,404和502的网页错误码在本质上是有很大区别的。针对不同的网页错误,我们可以找到一些小方法来处理。

但要想从根本上解决问题,还需要对每台服务器进行改进。各网站服务商可以进一步优化自己的服务器,减少404和502的数量,让用户享受更好的浏览体验。

(来源:微信微信官方账号“数字北京科学中心”)

转载请注明原文地址:https://juke.outofmemory.cn/read/630021.html

最新回复(0)