Python如何实现知乎根据关注标签显示内容的效果,python标签,根据时间显示的话可以一张
Python如何实现知乎根据关注标签显示内容的效果,python标签,根据时间显示的话可以一张
根据时间显示的话可以一张feed表,一张feeditem表然后连接根据时间排序。但知乎首页1.根据关注标签显示内容2.内容根据权重排序。
如果用mysql的话,因为权重会因赞、回复这些动作频繁变化而io太频繁,如果用redis的话一个标签下的内容存与一个有序集合中,可以吧一个标签集合想成黑盒子,那样用户根据关注的标签岂不是要取出所有数据再进行总排序。大家觉得他是怎么实现的?
我觉得没有这么复杂,这不是一个排序的过程而是一个推送的过程
以前是按时间先后推送,现在是按重要程度大小来推送
编橙之家文章,
相关内容
- Python imap模块应该如何解析出中文名字附件,pythonimap
- 当线程出现exception时,完成退出进程操作python3中如何实
- Python步长应用步进为负数时遇到的问题,python步长,py
- Python sax解析XML含有特殊字符&求解决办法,pytho
- python unittest遇到多个error需要如何处理,pythonunittest,我
- nginx反代图片会有斜杠,而且报404错误这是为什么?,ng
- Python解析json无法插入数据库报UnicodeEncodeError,,这是需
- Python推送服务器用哪个框架高效,python框架,如果和Fl
- Python2.7爬Discuz框架模拟表单提交出错求高手指出原因,
- python os.getenv()不能正常获取到环境变量是什么原因?,
评论关闭