大量のデータに応答する複雑なMySQLクエリがあります。その結果、このレスポンスを示すPHPページには、ページが完全にロードされる前に3分の実行時間があり、その間空白のページを待っていました...PHPの大規模なmysqlクエリの結果として長いペンディング時間を防ぐ
結果の生成を各行のようにスライスするエレガントな方法はありますかPHPスクリプトが次の行に行く前に(ループ中に)ページにエコーされます。 jQueryの非同期リクエストや他の巧妙で洗練されたソリューションかもしれません。
最後にページが読み込まれると結果が表示されるようになりますが、2〜3分かかる場合もありますが、1秒ごとにページが表示されます空白のページの前に2〜3分待つのではなく、
P.S.私はあなたのコードを実行し、次の10を得ることができます負荷次の結果(ただし、スクロールなし)
代わりに、低速SQL文を最適化しようとします。 'EXPLAIN SELECT ...'と 'SHOW CREATE TABLE'を指定してください。 –