!!!同時処理について !!同一ブラウザから同一PHPへのアクセスについて どこかに明記されているわけではないが、 apacheは *同一ホストから *同一ブラウザ(エージェントは関係なし)から *同一URLに対してのリクエスト は同時には1つしか受け付けない(キューに入るイメージ)になるようだ。 ただし、 hoge.php?a と hoge.php?b は同時に処理できる。 !!セッションについて 書き込み可能なセッションは同時に複数作れない。 処理A:通常のPOSTまたはGET 処理B:別ウインドウからのPOSTまたはGET とした場合、以下の様な動作になる。 *処理A:session_start *処理A:重い処理 *処理B:session_start (ロックされる) *処理A:終了(session開放) *処理B:処理 *処理B:終了(session開放) もし、処理Aの重い処理の間に処理Bをロックしたくない場合は、 session_write_close を使うと良い。 *処理A:session_start *処理A:session_write_close *処理A:重い処理 *処理B:session_start (ロックされない) *処理B:処理 *処理B:終了(session開放) *処理A:終了(session開放) {{category2 プログラミング言語,PHP}}