タグ

2007年6月28日のブックマーク (3件)

  • PHPで並列処理 - KoshigoeBLOG

    PHP で並列処理 - 個人的なメモと備忘録より。 ちょいといじくって『出来てる』気分に浸ってみた。実際のforkとかシグナルとかは曖昧なまま。 今の仕事で『GETクエリを変更して作った複数のURLに対して、複数クライアントからの同時リクエスト』についてのプチストレステストをする事になった。で、abで『異なるURL』に対してリクエストする事が出来るか分からないし、他のツールも思いつかない。探すのも面倒だし、あまり時間もないしという事でスクリプト書いた方が早いかなと思って家で調査。 きっと、RubyとかPerlとかだと普通にマルチスレッド使えて分かり易いんだろうけど、テスト対象のシステムがPHPで書かれてるし、そのリポジトリには出来るだけPHPコードを入れた方がいい気がしたのでPHPで調査。参考にした記事が2003年に書かれたものだったので、PHP5系ではこの方法じゃなくても出来るのかも。け

    teddy-g
    teddy-g 2007/06/28
    pcntl_forkで複数URLにリクエストを投げる。やっぱPERL/RUBY>>>>>PHPなのか
  • ハタさんのブログ : ticksを使ったなんちゃってsynchronized

    PHPというか、PHP + Unixでやってみる並行プログラミングシリーズ これまた、ticksの説明が? PHPのtickってなに?くらいしか見つからなかったけど、ticksでsynchronizedっぽくしてみるテスト たぶん、ticksってPHP内部で発生するイベントの事だと思うんで、とりあえず、簡単なコード function hello(){ echo "hello", PHP_EOL; } register_tick_function("hello"); declare(ticks = 1){ echo "hoge1", PHP_EOL; echo "hoge2", PHP_EOL; echo "hoge3", PHP_EOL; echo "hoge4", PHP_EOL; echo "hoge5", PHP_EOL; } echo "---------------", PHP_

    teddy-g
    teddy-g 2007/06/28
    ticksを使って並列処理をする、参考まで。
  • https://www.codeblog.org/blog/moriyoshi/20070207.html

    See related links to what you are looking for.

    teddy-g
    teddy-g 2007/06/28
    PHPのticksの動き方について。