如何解决Reddit和Hacker News如何存储他们的新闻和评论?
| 我对Reddit和Hacker News如何在保持所有排名更新的同时如何存储如此大量的新闻和评论感到怀疑。我猜他们必须使用某种Tree结构将所有内容保留在内存中,对吗? (新闻是评论的父级,新闻是其他评论的父级,等等)。他们是否将所有新闻都保留在内存中?还是只是最后一个?他们会不断更新所有新闻排名吗?还是只是最后一个?希望你能帮我! 谢谢解决方法
关于储存
恕我直言,Reddit和Hacker News之类的网站很少会使用一个商店。浏览Reddit的github时,我注意到memcached,Cassandra以及一些SQL脚本。
关于新闻排名
是的,它会根据各种因素(提交时间,上/下投票,标签的相对权重等)不断更新。您可能需要阅读以下内容
Reddit排名算法如何工作
Hacker News排名算法的工作原理
linkibol使用的排名算法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。