ホームページ >バックエンド開発 >PHPチュートリアル >Laravelストリーミング応答を使用して、大規模なデータ配信を最適化します
以下は、ストリーミング応答を使用して100行のデータを出力する方法を示す簡単な例です。
次に、より実用的な例を見て、大規模な注文データをストリートする方法を示しましょう。
Route::get('/stream', function () { return response()->stream(function () { foreach (range(1, 100) as $number) { echo "Line {$number}\n"; ob_flush(); flush(); } }, 200, ['Content-Type' => 'text/plain']); });
ストリーミング応答を使用すると、メモリフットプリントが低くなり、ユーザーにインスタントフィードバックを提供しながら、大きなデータセットを効率的に処理できます。
以上がLaravelストリーミング応答を使用して、大規模なデータ配信を最適化しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。