たとえば、私の PHP スクリプトは、その操作を計算するのに時間がかかります。クライアントに操作の進行状況を知らせ続ける必要があります。例として、PHP ベースのファイル ダウンロードが挙げられます。この場合、ダウンロードを完了するのに必要な推定時間と、コピーする必要があるデータの量をクライアントに提供する必要があります。
PHP では、必要なすべての情報を計算できます。ただし、この情報でクライアントを定期的に更新する方法は?
理想的には、PHP スクリプト内から JavaScript 変数を動的に更新したいと考えています。これは不可能だと読みましたが、その場合、どのようなオプションがありますか?
私の頭に浮かぶ可能性:
- 進捗情報を取得するために、JavaScript 内から PHP スクリプトに通常の AJAX 呼び出しを行う必要がありますか?
- まだ知られていない COMET の方法論を勉強する必要があります
上記の 2 つの可能性は理にかなっていますか? 他に利用可能なより実用的なソリューションはありますか?
前もって感謝します。