从技术演变的角度看互联网后台架构
发布时间:2019-04-19 16:21:40 所属栏目:教程 来源:腾讯技术工程
导读:这是去年在部门内部做的一个面向后台开发新同学的课程,因为其他BG一些同学要求分享,所以发一下。 其实内容都是些常见开源组件的high level描述,比如flask, express框架,中间件的演化,micro service的概念,一些对nosql/column based db的概念介绍,do
简单的做法就是把搜索条件作为key,把结果作为value存入缓存。打个比方你可以把key存为 20:40:beijing:male (20到40岁之间北京的男性),然后把第一次搜索的结果全部打乱shuffle后,存前1000个,10分钟过期,再有人用类似条件搜索,就直接把缓存数据随机挑几个返回。放心,一般来说不会有人10分钟就把1000个用户的资料都看完了,中间偶有重复也没人在意(用世纪佳缘、百合网啥的时候看到过重复的吧)。 不过话又说回来,现代数据库,尤其是类似mongodb/es这些大量占用内存的nosql,已经对经常查询的数据做了缓存,在这之上再加cache,未必真的很有效,这需要case by case去分析了,总之盲目加cache也并不推荐。 (编辑:重庆站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 高通发布全新Wi-Fi 6E无线芯片,支持流畅体验VR内容
- 《愤怒的小鸟VR:猪岛》新版关卡编辑器开放在线共享功能
- HTC为采用骁龙芯片的VR头显集成VIVE WAVE平台
- 看一遍忘一遍的网络七层模型与TCP/UDP,再给你们普及一下
- 电脑32g内存条多少钱 电脑32g内存条价格及产品介绍
- 5G即将来临!5G手机多少钱?5G收费标准你知道吗?
- 车载AR显示产品及解决方案提供商锐思华创 (Raythink)完成
- Software AG:5000万欧元投资HELIX计划,未来两年在华员工数
- 5G会消灭Wi-Fi/4G?No,多接入网融合才是王道!
- PlayStation Plus将在2月免费推出PSVR独占游戏《防火墙绝命
站长推荐
热点阅读