我通過幾個不同提供商的WS請求獲得了一些結果,然後我收集並排序結果,然後將結果顯示給用戶。搜索結果分頁,最佳實踐
結果的數量介於0和60-70之間,平均值爲10-20。 我的問題是:如何處理分頁? 我試圖找出哪些是我的情況的最佳解決方案,因爲我已經找到了幾種方法來做到這一點...我相信我錯過了其他好的(可能更好的)解決方案...解決方案我認爲直到現在:
1)使每個頁面(15個結果)通過WebServices進行新的聚合搜索。這很愚蠢,但由於結果的平均數量是10-20,分頁不會經常使用。
2)保存在數據庫中的所有結果爲臨時緩存,然後表示15周的結果在時間
3)載入所有的結果在一個單一的頁,但僅示出15使用Jquery的分頁插件一個頁面(客戶端?)
我只有60-70個結果,但每個結果都可以從幾行到半個屏幕,因此結果頁面可能會非常長,並且有超過10-15個結果 – alessiop86 2012-04-12 13:59:45