首页 新闻 会员 周边 捐助

垂直搜索的网站如何提供时时机票信息的?

0
悬赏园豆:100 [已关闭问题] 解决于 2012-05-07 21:41

最近在研究去哪儿网和携程网,一直困惑一个问题:

在巨大的访问量的情况下,网站还能提供快速的时时机票的响应信息,是如何做到这点的?是把预先爬的信息保持? 但是时时信息预先保存也没用阿?

存在所以孤独的主页 存在所以孤独 | 初学一级 | 园豆:117
提问于:2012-05-04 23:41
< >
分享
其他回答(2)
0

局部缓存,依赖刷新局部刷新,用ajax更好。

收获园豆:20
悟行 | 园豆:12559 (专家六级) | 2012-05-05 00:10

多谢,如果有这样的情况如何缓存:
1。各家机票供应商提供API接口,自己网站时时根据用户提交的信息去获得机票信息,如果每天的订票量10万次,那供应商服务器岂不是被连死了?这种情况如何缓存?

支持(0) 反对(0) 存在所以孤独 | 园豆:117 (初学一级) | 2012-05-05 09:56
0

服务器有一个专门的爬虫,将数据爬过来,放到web服务器缓存中,然后通过ajax的去取缓存中的信息

收获园豆:20
az235 | 园豆:8483 (大侠五级) | 2012-05-05 07:42

多谢。我看过去哪里网的架构刘连春的讲座PPT,提到有一个轮询去抓供应商的机票信息。但是,问题就在这里,因为机票信息的时时性,更新频率需要很频繁,而且机票可以定几个月之后的机票,那每天的航线信息都需要抓,被抓网站也承受不了。

支持(0) 反对(0) 存在所以孤独 | 园豆:117 (初学一级) | 2012-05-05 09:53

@存在所以孤独: 被抓的网站也是有缓存的,缓存是多少分钟更新一次,查询并不一定会产生交易,有点点延迟是可以接受的。

支持(0) 反对(0) az235 | 园豆:8483 (大侠五级) | 2012-05-05 09:57
0

不一样的网站数据来源不一样,不过有一点是相同的:都是用了缓存技术

收获园豆:20
ethan zhang | 园豆:328 (菜鸟二级) | 2012-05-07 11:06
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册