[請益] 請問資料全撈後處理在controller view的
在laravel 5.5
用 $model=model::all()撈所有資料後
請問在controller篩選 處理後在送到view
如$name=$mode->name 後用with傳到view
或
全部撈的資料直接送到view
這兩者的有差嗎?
都是在伺服器記憶體處理後資料都佔伺服器記憶體 不在客戶端?
那是否全送到view去 需要時在view單取出即可?
第二個問題想問paginate
做好的比如說10頁是一次做好十頁在伺服器記憶體 然後客戶端 一次只取一頁
還是paginate在view展現後 一次十頁就全部送到客服端 後面伺服器的資源就可空下來 因為已經cache到客戶端是嗎?
還是雖然paginate了 其實每換一頁 還是發出向伺服器請求去撈記憶體內的下一頁資料
這十頁一直佔者伺服器資源
若是如此 如果資料真的很多很大 在分頁可以怎麼做去減少負荷呢?
,還是paginate配合limit offaet這樣的模式嗎?還是有方法使用chunk?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.116.4.129
※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1521564309.A.B06.html
→
03/21 12:33,
6年前
, 1F
03/21 12:33, 1F
→
03/21 14:50,
6年前
, 2F
03/21 14:50, 2F
推
03/24 23:52,
6年前
, 3F
03/24 23:52, 3F
推
03/24 23:57,
6年前
, 4F
03/24 23:57, 4F
→
03/24 23:57,
6年前
, 5F
03/24 23:57, 5F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章