Facebook的设计模式如何? 加载帖子和最后2条评论这么快?

问题描述

| 我创建了一个简单的应用程序,供内部使用,具有基本的(类似于Facebook的)功能我有一面墙,用户可以在其中创建\'post \',然后其他用户可以发表评论。 这是我的设计方式,当我创建帖子时,将其添加到\'PostTbl \' 并将评论添加到\'CommentsTbl \' 当我加载所有帖子时,在sql语句中我还为每个帖子的评论数执行了Count()。 因此,现在网页仅加载帖子,并带有查看评论链接。当他们单击“评论”时,我会进行AJAX调用以将对该帖子的评论加载到页面上。 但是,facebook很快就加载了POST和Last 2 Comments,立刻... 任何人都有一个想法,您认为他们的设计模式可以轻松高效地做到这一点吗? 谢谢大家     

解决方法

如果不是Facebook中的评论数少于X(我不记得我的头顶数字),那么当您单击以查看更多评论时,它将立即显示它们。但是,当评论多于X条时,实际上会将您带到专门的故事页面,其中列出了所有最近的评论。 这表明在前一个示例中,所有注释都是预取的,只是从视图中隐藏了。