4
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

PHPのプロセス/スレッド処理のパフォーマンステスト

Posted at

百聞は一見にしかず。githubをご覧ください。
テスト結果はこちら


  • PHPでも並列処理は有効!
  • マルチプロセスの場合、CPUのコア数で同時実行すると良い。
  • PHPでのマルチスレッド実行は、pthreadsを有効にする必要があり、
    http://qiita.com/rana_kualu/items/02f380f2f3d5020051bb
    特に、*nixだと大変。
    http://fd0.hatenablog.jp/entry/2012/10/18/232827
    Windowsでのテスト結果を見る限りは、マルチプロセス実行より遅い。
  • ロールバックがあるバッチ処理だとやっかいなので、
    そういう場合は素直にJavaでマルチスレッドなコードを書いたほうがいいと思う。
4
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?