2012-02-10 79 views

回答

1

請閱讀有關的項目可以得到「丟失」這個不錯的博客請求10,然後只得到3

http://developers.facebook.com/blog/post/478/

的Facebook使用了一個非常糟糕的實現這裏的時候。

您可能會注意到返回的結果數並不總是等於指定的「限制」。這是預期的行爲。

他們真的很瘋狂,他們怎麼寫一篇關於他們的分頁/過濾真的很差的博客文章。有點像他們爲此感到自豪或什麼。絕對沒有什麼值得自豪的。大聲笑,「這是預期的行爲」?!?

我也很喜歡這條線。

這可以使分頁困難和混亂。

Facebook的說法:讓我們不僅以我們蹩腳的設計爲榮,而且還將它揉在用戶的鼻子上!

在我看來,Facebook應該查詢所有結果(甚至超過限制說明),確定可以向用戶顯示哪些內容,並過濾結果,然後開始分頁和限制。

Facebook,聽到我的哭聲,聘請或租用一些有才華的數據庫工程師進來,並幫助您解決這個巨大的問題。另外停止發佈博客文章,因爲你爲它感到自豪的事實感到自豪

+0

嗯,我有這篇文章,但我有所有權限來訪問我請求的帖子。 – 2012-02-10 10:48:43

+0

Facebook承認分頁差,並顯示他們的邏輯是多麼不正確。然而你仍然想知道爲什麼你的分頁結果不符合你的期望。別想知道並接受Facebook給你分頁的事實並不符合你的期望。 – DMCS 2012-02-10 10:56:13