构建实时垂直搜索网站经验分享(刘连春)

上传人:kms****20 文档编号:45698942 上传时间:2018-06-18 格式:PDF 页数:33 大小:594.27KB
返回 下载 相关 举报
构建实时垂直搜索网站经验分享(刘连春)_第1页
第1页 / 共33页
构建实时垂直搜索网站经验分享(刘连春)_第2页
第2页 / 共33页
构建实时垂直搜索网站经验分享(刘连春)_第3页
第3页 / 共33页
构建实时垂直搜索网站经验分享(刘连春)_第4页
第4页 / 共33页
构建实时垂直搜索网站经验分享(刘连春)_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《构建实时垂直搜索网站经验分享(刘连春)》由会员分享,可在线阅读,更多相关《构建实时垂直搜索网站经验分享(刘连春)(33页珍藏版)》请在金锄头文库上搜索。

1、构建实时垂直搜索网站经验分享 刘连刘连春春去哪儿网去哪儿网 大纲 垂直搜索 实时搜索 监控系统 垂直搜索 什么是垂直搜索? 与业务紧密耦合 高访问量 高可用性 快速响应 垂直搜索-高访问量 构建集群 动静分离 转发策略 缓存系统 消息系统 高访问量-构建集群 Nginx AppServer Memcached AMQ Spider 添加机器即可扩容添加机器即可扩容 高访问量-动静分离 Nginx 静态内容 动态内容 高访问量-转发策略 静态内容轮叫(Round-Robin) 动态内容转发 按用户转发 按搜索条件转发 高访问量-缓存系统 基本信息缓存 配置文件 基础数据 分布式缓存 Memcac

2、hed 高访问量-消息系统 AMQ (ActiveMQ) AppServer Spider Queue Topic Other System 垂直搜索-高可用性 消除单点 自动故障转移 系统尽量小而多 控制后端压力 使用外部接口经验 留有备用系统 高可用性-消除单点 为什么要消除单点 软硬件故障是常态 设计上的单点 双机是基本要求 隐藏的单点 容量单点 配置单点 高可用性-自动故障转移 Failover Health check 高可用性-系统尽量小而多 降低影响用户比例 快速启动 快速添加服务器 高可用性-控制后端压力 分航线配置抓取 有效航线 限制搜索量 自动上下线 协助对方优化系统 高可

3、用性-使用外部接口经验 假定不稳定 WebService, Socket, Mail 设置超时 添加监控 用日志界定边界 所有的输入输出 高可用性-留有备用系统 缓冲系统压力 垂直搜索-快速响应 有效利用缓存数据 Ajax多次回数 优化静态内容 快速响应-有效利用缓存 快速返回未过期数据 主动更新缓存 首页低价 快速响应-Ajax多次回数 只返回必要的数据 动态调整刷新时间 快速响应-优化静态内容 利用CDN网络 缓存静态内容 实时搜索 缓存更新策略 Memcached使用经验分享 实时搜索-缓存更新策略 设置过期时间 反馈式更新 热门点击易变化 缓存更新策略-设置过期时间 根据业务特点设置 热门出发城市 热门日期 缓存更新策略-反馈式更新 构建反馈回路 AppServer WebSite User Memcached 缓存更新策略-热门点击易变化 最低的价格 最好的时段 实时搜索-Memcached 独立的LRU 设置合理的过期时间 缩减Key长度 设置客户端的网络超时 监控系统 Cacti+Nagios 深入应用的探针 了解应用特性 快速定位故障 指导优化 分时报警 不同时间段,不同的预警值 设置合理阈值 业务监控,重中之重! 9月17日搜索的结果 9月17日搜索的结果 欢迎加入Qunar! Email: 微博:http:/

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号