【发布时间】:2018-03-23 13:51:00
【问题描述】:
关于 laravel 5.5 的分页功能 当我使用 $request_all=$request->all() 从数据库中获取大量数据时
哪个更利于服务器加载
- 处理控制器上的 $request_all
然后将选定的数据传输到查看页面
就像
return View('show) ->with('name', $request_all['name']);
2.只需将 $request_all 发送到视图页面 就像 返回视图('显示) ->with('request_all', $request_all);
当我使用分页功能时
public function index()
{
$products = DB::table('product')->paginate(15);
return view('index', ['products' => $products]);
}
缓存或会话是在服务器机器上还是在用户机器上?
(1) 当用户读取第 1 页时,服务器上等待的其他页面是否占用了服务器的内存? (2)或者当用户发布请求时,所有页面一次性发送到用户机器的内存中。
如果数据量太大机器会内存不足?
【问题讨论】:
-
请澄清您的问题..无法理解。
-
你想了解分页功能吗?
-
我有两个问题。一种是服务器会话或用户缓存。另一个是分页功能的工作原理
-
数据在Controller页面和刀片页面处理有区别吗?
-
分页从数据库中获取数据一次,或者多次,就像用户换一页一样,100页意味着100次从数据库中获取数据?
标签: laravel request pagination