タグ

ブックマーク / blog.koshigoe.jp (2)

  • mod_cacheの有効期限で間違えた - KoshigoeBLOG

    mod_cacheの有効期限について勘違いしてた。 mod_cache - Apache HTTP サーバ mod_cacheは基的に、Last-Modifiedヘッダがないコンテンツ(レスポンス)はキャッシュしない。"CacheIgnoreNoLastMod On"とする事で、Last-Modifiedヘッダがなくてもキャッシュするようになる。 Last-Modifiedヘッダがあり、有効時間が設定されていないコンテンツ(レスポンス)の有効期限は、特別な式で計算される。 有効時間[s] = (現在日時[s] - コンテンツ最終更新日時[s]) * CacheLastModifiedFactor Expiresヘッダに使われる有効期限は、"現在日時+有効時間"で決まる。このとき、有効時間は"CacheMaxExpire"を最大とする。 キャッシュ有効時間のデフォルトとして、"CacheD

  • PHPで並列処理 - KoshigoeBLOG

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

    ono_matope
    ono_matope 2009/05/13
    真似してみる
  • 1