快照资源提供方法和装置的制造方法_2

文档序号:8282421阅读:来源:国知局
resource locator, URL)组合和原始快照页面压缩包;根据所述快照资源请求,从所述网络侧服务器存储的快照资源中获取相应的快照,包括:根据所述快照资源请求,从所述网络侧服务器存储的快照资源中获取相应的实时快照URL组合或原始快照页面压缩包。
[0049]参见图4,所述快照资源提供方法包括:操作41至操作43。
[0050]操作41中,接收所述客户端发送的用于获取竞价排名或者用于查看竞价结果的快照资源请求。
[0051]操作42中,根据所述快照资源请求,从所述网络侧服务器存储的快照资源中获取相应的实时快照URL组合或原始快照页面压缩包。
[0052]在本实施例中,所述快照资源包括实时快照URL组合和原始快照页面压缩包。所述实时快照URL组合是指从搜索引擎的搜索结果页面上获取到的参与竞价的URL的组合。优选的,所述实时快照URL组合可以是所述搜索结果页面上参与竞价的URL的列表。由于所述实时快照URL组合中仅仅保存了搜索结果页面上的URL,去除了所述搜索页面上的冗余的图片、文字资源,所以传输快照时的传输数据量更小。
[0053]所述原始快照页面压缩包是对所述搜索引擎的原始快照页面进行压缩后形成的压缩包。由于对原始的快照页面进行了压缩处理,所以将所述原始快照页面压缩包作为快照资源传输给客户端也能达到进一步节省传输数据量的目的。
[0054]操作43中,将所述相应的快照发送给所述客户端。
[0055]本实施例通过接收所述客户端发送的用于获取竞价排名或者用户查看竞价解雇的快照资源请求,根据所述快照资源请求,从所述网络侧服务器存储的快照资源中获取相应的实时快照URL组合或原始快照页面压缩包,以及将所述实时快照URL组合或原始快照页面压缩包作为相应的快照发送给所述客户端,进一步的节省了因获取快照资源而产生的网络流量。
[0056]第四实施例
[0057]本实施例以本发明上述实施例为基础,进一步的提供了快照资源提供方法的一种技术方案。在该技术方案中,根据所述快照资源请求,从所述网络侧服务器存储的快照资源中获取相应的实时快照URL组合或原始快照页面压缩包,包括:根据所述快照资源请求及所述客户端提供的关键词及地域信息,从所述网络侧服务器存储的快照资源中获取相应的实时快照URL组合。
[0058]参见图5,所述快照资源提供方法包括:操作51至操作53。
[0059]操作51中,接收所述客户端发送的用于获取竞价排名或者用于查看竞价结果的快照资源请求。
[0060]操作52中,根据所述快照资源请求及所述客户端提供的关键词及地域信息,从所述网络侧服务器存储的快照资源中获取相应的实时快照URL组合。
[0061]在本实施例中,所述网络侧服务器上的缓存中存储有实时快照URL组合列表。优选的,所述实时快照URL组合列表以键值对数据库的形式被存储。具体的,在所述实时快照URL组合列表中,将客户端可能提供的关键词及地域信息作为所述键值对数据库中的键,并将所述关键词及地域信息对应的搜索结果页面上的实时快照URL组合作为所述键值对数据库中的值,从而建立所述实时快照URL组合列表。
[0062]所述关键词及地域信息可以包含在所述客户端提交的快照资源请求中。此时,当所述网络侧服务器接收到所述客户端提供的快照资源请求时,从所述快照资源请求中解析出所述关键词及地域信息,并根据解析出的关键词及地域信息从所述实时快照URL组合列表中获取所述关键词及地域信息对应的实时快照URL组合。
[0063]所述关键词及地域信息还可以不包含在所述客户端提交的快照资源请求中,而是当所述网络侧服务器接收到所述客户端提交的快照资源请求后,由所述网络侧服务器进一步的向客户端请求此次快照资源请求所对应的关键词及地域信息。
[0064]所述实时快照URL组合列表中存储的实时快照URL组合具有一定的生命周期。一旦所述实时快照URL组合列表中存储的实时快照URL组合超过了它的生命周期,则该实时快照URL组合不再有效,所述网络侧服务器需要重新向所述搜索引擎服务器获取实时快照URL组合。优选的,所述实时快照URL组合列表中存储的实时快照URL组合的生命周期是10秒钟。
[0065]优选的,所述键值对数据库包括内存型键值对数据库。进一步优选的,所述键值对数据库包括Memcached数据库或者Redis数据库。
[0066]操作53中,将所述相应的快照发送给所述客户端。
[0067]本实施例通过根据所述快照资源请求及所述客户端提供的关键词及地域信息,从所述网络侧服务器存储的快照资源中获取相应的实时快照URL组合,并将获取到的实时快照URL组合作为快照返回给客户,由于所述实时快照URL组合中仅包含搜索结果页面上的URL,去除了冗余信息,因而节省了因返回快照而产生的网络流量。
[0068]第五实施例
[0069]本实施例以本发明上述实施例为基础,进一步的提供了快照资源提供方法的一种技术方案。在该技术方案中,根据所述快照资源请求,从所述网络侧服务器存储的快照资源中获取相应的实时快照URL组合或原始快照页面压缩包,包括:根据所述快照资源请求及所述客户端提供的原始快照标识ID,从所述网络侧服务器存储的快照资源中获取相应的原始快照页面压缩包。
[0070]参见图6,所述快照资源提供方法包括:操作61至操作63。
[0071]操作61中,接收所述客户端发送的用于获取竞价排名或者用于查看竞价结果的快照资源请求。
[0072]操作62中,根据所述快照资源请求及所述客户端提供的原始快照标识ID,从所述网络侧服务器存储的快照资源中获取相应的原始快照页面压缩包。
[0073]在本实施例中,在所述网络侧服务器上存储有原始快照页面列表。所述原始快照页面列表以键值对数据库的形式在所述网络侧服务器上存储。在所述原始快照页面列表中,将原始快照页面的原始快照标识ID作为键,并将所述原始快照标识ID所对应的原始快照页面的原始快照页面压缩包作为值,建立所述原始快照页面列表。
[0074]所述原始快照标识ID可以包含在客户端发送的快照资源请求中,也可以不包含在客户端发送的快照资源请求中,而是由所述网络侧服务器在接收到客户端发送的快照资源请求后进一步的向客户端请求,或者根据自身预先储备的数据进行转换。
[0075]所述原始快照页面列表中存储的原始快照页面压缩包具有一定的生命周期。一旦所述原始快照页面列表中存储的原始快照页面压缩包超过了它的生命周期,则该原始快照页面压缩包不再有效,所述网络侧服务器需要重新向所述搜索引擎服务器获取原始快照页面。优选的,所述原始快照页面列表中存储的原始快照页面压缩包的生命周期是20分钟。
[0076]优选的,所述键值对数据库包括内存型键值对数据库。进一步优选的,所述键值对数据库包括Memcached数据库或者Redis数据库。
[0077]操作63中,将所述相应的快照发送给所述客户端。
[0078]本实施例通过根据所述快照资源请求及所述客户端提供的原始快照标识ID,从所述网络侧服务器存储的快照资源中获取相应的原始快照页面压缩包,并将所述原始快照页面压缩包作为快照返回给用户,由于所述原始快照页面压缩包对原始的快照页面进行了压缩,降低了快照页面的数据量,因而节省了因返回快照而产生的网络流量。
[0079]第六实施例
[0080]本实施例以本发明上述实施例为基础,进一步的提供了执行所述快照资源提供方法的系统的一种技术方案。参见图7,执行所述快照资源提供方法的系统包括:客户端71、网络侧服务器72以及搜索引擎服务器73。所述客户端71是向网络侧服务器请求搜索引擎的搜索结果页面的用户侧设备。所述网络侧服务器72部署在网络侧,用于根据其上缓存的页面快照资源向客户端71提供其请求的快照。所述搜索引擎服务器73也部署在网络侧,是对用户提供互联网搜索服务的服务器。
[0081]在所述网络侧服务器72上设置有实时快照URL组合列表721以及原始快照页面压缩包列表722。所述实时快照URL组合列表721可以被简称为RealtimeMap,用于存放所述网络侧服务器72端解析好的方便于所述客户端71处理的URL的固定组合。具体实现逻辑为把地域,关键词作为Key,把快照URL组合和原始快照页面的ID作为Value,并设定失效时间。例如,可以将地域“北京”以及关键词“手机”作为Key,而把快照组合“左一 ?厕.shoujil.com ;左二:www.shouji 2.com”以及原始快照页面的 ID 号“10001”作为 Value,存储在所述实时快照URL组合列表721中。并且设置所述实时快照URL组合列表中实时快照URL组合的实效时间。
[0082]所述原始快照页面列表722可以被简称为SnapshotMap,用于存放压缩后的原始快照,原始页面快照ID为Key (例如上面例子中的10001),
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1