2015-04-06 80 views
3

這是關於網站性能的一般性問題。
讓我們假設我將有成千上萬的產品等店...Laravel分頁與數據表性能

我要加載的每個頁面30種產品上最大的名單,我應該用laravel或datatables的內置pagination

在分頁上使用數據表或數據表的分頁方式有什麼巨大的優勢嗎?

我已經在laravel上使用了這兩種分頁和數據表格,兩者都可以正常工作,但是我沒有獲得數千種產品的數據庫經驗,這些數據庫是我當前項目的目標。

謝謝! :)

回答

0

它更關於ajax。如果你覺得沒有數據表AJAX請求其僅僅作爲經典分頁

同樣有一個在數據庫操作與方法

沒有區別

它的所有加載網頁加載後的數據或進行頁面之前。您將使用相同的查詢來實現此目的。就我個人而言,我會使用帶有平滑加載動畫的數據表,以獲得更好的用戶體驗

0

數據表通常不會成爲擁有數千個商品的店面的最佳選擇。

您獲得的收益數據表是它爲您提供諸如免費訂購,搜索和分頁等功能。這對於管理後端特別方便,您可能需要在管理後端顯示數以萬計的項目(,如果不是更多)。

如果你將要展示的產品(在店面前說)你是最有可能會想擁有控制權的所有造型,圖像等

此時數據表開始失去很多的它的好處。

您可能希望查看使用一些Javascript模板的自定義AJAX請求,以便完全控制您的產品將如何呈現。