私はSymfony2を使ってPHPでWebアプリケーションを作成しています。ユーザーは、データベースに保存されているデータを含むCSVファイルをアップロードできます。Google Maps APIにいくつかのリクエストを行うため、CSVファイルの各行の解析は約0.2秒続きます。
したがって、5000行のCSVファイルをアップロードする場合、これは私のアプリの現実的なケースであり、ファイル全体を解析するのに16分かかる場合があります。
ユーザーが私のアプリを使い続けることができるようになるまで16分待たなければならないことを望んでいません。だから私の質問は、ユーザーがサーフィンを続けることができるように、バックグラウンドでCSVファイルを解析するにはどうすればよいですか?