-1
A
回答
0
有兩種方法可以做到這一點。在內存中還是沒有。
在內存中,當你的列表大到足以混淆用戶界面時,但卻不足以弄亂你的服務器內存分配(數據x用戶>可用內存)。這很容易實現,但並不能解決所有問題。
不在內存中的是當你的列表太大而不適合內存,或者它太大,所以它會危及你的應用程序,速度等。在這種情況下,你通常會使用2個參數從後端數據庫查詢這些數據:第一條記錄的索引和偏移量(或頁面大小)。這樣,你將只檢索少量數據,將排序/過濾重量級任務留給數據庫(這在這種事情中是相當不錯的)
0
當你可以擁有一個分頁大數據集返回,你不想顯示它的所有內容,但將其分塊到頁面中。
例如,如果您有一個返回10,000行的sql查詢,但您只想顯示其中的100個,則可以對它們進行分頁。 (你上面的那些鏈接將會是你想要返回的結果集的頁碼的引用。
然後對於你的sql,你可以根據頁面#在查詢中調整LIMIT。
相關問題
- 1. 什麼是(void(**)())以及如何typedef它?
- 2. jquery fancybox - 它是如何工作的以及它需要什麼?
- 3. 在CoffeeScript中,什麼是存在操作符以及如何使用它?
- 4. Tomcat它是什麼以及如何設置自定義網頁
- 5. EJB。什麼是它爲什麼存在以及它如何工作?
- 6. 分段錯誤 - 爲什麼以及它如何工作?
- 7. 什麼是BitBucket中的分支以及如何管理它們
- 8. 什麼是多部分HTTP POST以及如何製作它? (劃線)
- 9. 方法操作以及如何分配它們
- 10. 什麼是合同類以及它是如何使用的
- 11. typedef void(* MyCallback):它是什麼以及如何使用它?
- 12. Magento XMLConnect ...它是什麼以及如何使用它?
- 13. ObjectSpace - 它是什麼以及人們如何使用它?
- 14. Plist:它是什麼以及如何使用它
- 15. 什麼是'分配分支條件太大'以及如何解決它?
- 16. HTML5中的內容是什麼?以及如何使用它?
- 17. 這是什麼叫?以及如何實現它?
- 18. 什麼是Flash .SWC文件以及它是如何使用的?
- 19. NPTL:什麼是MULTIPLE_THREADS_OFFSET以及它是如何設置
- 20. 什麼是平鋪地圖以及它是如何聲明的
- 21. 什麼是套接字的定義,爲什麼需要它以及它是如何工作的?
- 22. 什麼是#text以及如何刪除它?
- 23. 什麼是FormAuthentication模式,以及如何實現它?
- 24. 這是什麼類型的對象以及如何使用它?
- 25. 這個錯誤指的是什麼,以及如何解決它?
- 26. 這是什麼編碼,以及如何解碼它?
- 27. 什麼是.pem文件以及如何使用它?
- 28. 什麼是「.toJSON」以及如何「撤消」或「反向」它
- 29. 什麼是phpmd以及如何使用它?
- 30. 什麼是數據類型以及如何初始化它?
你可能想擴大你的問題的範圍,看起來並不像你投入太多的工作,如果你不願意把工作解釋和澄清你的問題,你怎麼能指望別人把工作放在回答你的問題? – 2014-11-21 02:47:56