私は現在、今私は、データベースクエリを7回ループ1ページを持って、その結果がロードされている5.6表示PHPのブラウザコンテンツを順次
をPHPにはPHP 5.0.xではから新しいサーバーにWebページを移行しています表。私はこれが最良の方法ではないことを知っていますが、それは非常にうまくいきます。結果は異なるデータベースから来ているため、現在は他の選択肢がありません。私は常に最新のコンテンツが必要なので、キャッシングはオプションではありません。
表示されるまでサイトにアクセスするには約3〜4秒かかります。クエリは最近最適化されましたが、実行にはまだ長い時間がかかります。
私の問題:古いWebサーバーはテーブルごとに結果テーブルを表示するので、ユーザーはそのページがすでにその要求を処理していることがわかります。 Table1の内容が読み込まれると、それが表示され、サーバーは2番目の結果セットを気にします。
新しいWebサーバーがWebサイトを一度に生成し、7つの結果セットがロードされ、データがグリッドにマップされるまで、コンテンツは表示されません。
オプションがありますか?php.ini
には、古いウェブサーバーと同じ結果が得られますか?私はあなたに頼んでいるので、私は本当にそれをグーグルにする方法を知らない。
一方、すべてのクエリを一度に実行する(マルチスレッド?)のではなく、順番に実行するオプションがありますか?
私の "面白い"英語には申し訳ありません。
コードを表示することはできますか? –
それは書かれている方法ではありませんが、私はそれを匿名化しようとすることができます。古いWebサーバー以来、コード自体は変更されていませんでした。 – bockwurst