您当前位置:网站建设 >> 网站建设知识 >

搜索引擎的搜索结果为什么不是实时的

发布时间:2015-09-25 08:47:10


搜索引擎是互联网的入口,相信几乎所有的网民都使用过搜索引擎,搜索引擎能够帮助你在茫茫的互联网大海之中找到你所需要的网站,那么,大家应该有发现到一个问题:为什么搜索引擎的搜索结果不是实时的,而是有延迟的,所以出现了百度快照、网页快照等名词。



一般我们网站用的站内搜索是实时的,因为搜索的数据库不是很大,所以速度还可以,但是搜索引擎的数据库是面向几百亿个网站,数据库非常庞大,而且随着网络的发展,网站越来越多,一个网站的页面也会越来越多,正常,我们打开一个网站,如果3秒内打不开,如果那个网站不是唯一的,可能90%的用户会选择离开,如果从几百亿个网站中找到符合用户搜索的网站并排序,就算是世界上先进强大的服务器,估计也要很久,所以搜索引擎大的关键点在于如何根据用户输入的关键词让搜索结果瞬间展示出来。在这么短的时间内从庞大的数据库中根据关键词来筛选和排序,只有一个办法,那就是缓存数据结果,首先,服务器定时从无数的网站中获取数据存到服务器,然后服务器从数据中提取出所有的关键词,根据关键词按照一定的算法筛选和排序出一个搜索结果,再存储起来,然后用户搜索相应关键词的时候,直接把相应关键词的搜索结果读取出来,然后,搜索引擎每隔一段时间就去更新这个搜索数据库,这样就完成了整个搜索流程。现在,你应该知道为什么搜索引擎的搜索结果不是实时的了吧,其实搜索引擎更新这个搜索数据库也是有规律的,不会一下子全部更新,所以有的网站快照比较前有的比较后,一般更新比较频繁的比较前,没更新的可能是一年前的。所以,根据快照时间可以判断出一个网站的更新频率。更新的快,搜索引擎给予的权重肯定会比较高的,正因为如此,很多交换友情链接的人都看快照时间。




本文章由石家庄软件开发 石家庄软件开发公司提供。





Copyright 2018 河北雨点网络科技有限公司 www.yudwl.com 冀ICP备11025394号 sitmeap.xml

本公司新推出精品模板 超低价格 多套模板任您选择 tel: 0311-87222522 13503294431