2011-05-26 17 views
1

我創建了一個簡單的應用程序,用於內部使用,具有基本的(臉譜)喜歡的功能,我有一堵牆,用戶可以在其中創建一個'貼子',然後其他用戶可以發表評論。Facebook的設計模式,如何? (加載帖子和最後2條評論)這麼快?

以下是我設計它,當我創建一個帖子,其添加到「PostTbl」 和評論時作出其添加到「CommentsTbl」

正如我加載所有的帖子,在SQL聲明我也做每個職位的評論數Count()。

所以現在網頁加載只是帖子,並鏈接到查看評論。當他們點擊'評論'然後我做一個AJAX調用來加載該帖子的評論到頁面。

但Facebook這樣快速加載POST和最後2個評論,立即...

人有一個想法,你認爲什麼是他們的設計模式,他們可以很容易地做到這一點如此高效?

感謝所有

回答

0

難道不是這樣的,在Facebook的時候評論數小於X(我不記得了我的頭頂部的數),那麼它就會立即顯示出來,當你點擊查看更多。但是,如果有超過X條評論,它實際上會將您帶到專門的故事頁面,其中列出了所有最近的評論。 這表明,在前面的例子中,所有的評論都是預先獲取的,但只是隱藏而已。

+0

有趣的想法,爲每個帖子加載所有帖子,在BG中加載帖子的評論,然後只顯示最新的2與鏈接查看所有,可以工作,只要我們每頁只加載10個最新帖子.. 。 – visual 2011-05-27 06:59:24

相關問題