タグ

2006年1月31日のブックマーク (2件)

  • Catalystのコンポーネントの読み込み : blog.nomadscafe.jp

    Catalystのコンポーネントの読み込み Catalystのコンポーネントの読み込みのコード(setup_components)ってけっこう凄くないっすか? eval "package $class;\n" . q!Module::Pluggable::Fast->import( name => '_catalyst_components', search => [ "$class\::Controller", "$class\::C", "$class\::Model", "$class\::M", "$class\::View", "$class\::V" ], callback => $callback ); !; eval 式;をつかって、現在のpackage宣言しつつ、Module::Pluggable::Fastを動かす。 tricky杉。

    nekokak
    nekokak 2006/01/31
    DBIx::ClassといいCatalystといい、すごいすねぇ。
  • ベイエリア情報局: Yahoo でカスタマイズされた apache のまとめ

    元Vine SPARC開発者。2003年度未踏ユース採択者。海外でも活躍できる国際的なLinuxエンジニアになることを夢見て日で頑張っています。ウノウ株式会社にて写真共有SNS「フォト蔵」を開発中。 Yahoo で使用されている独自カスタマイズされた apache についてのプレゼンテーション資料が公開されていたので、自分なりにまとめてみました。 Hacking Apache HTTP Server at Yahoo! HTTPヘッダーの "Server:" は出力しない apache 1.3 がベース 安定動作が重要 スレッドは使用しない(動作が複雑) ログフォーマットは独自フォーマット ログローテンションは独自の仕組みを持つ。シグナルもパイプも使用しない レスポンスコード 30x は最小限のものだけ出力 コンテンツは gzip 圧縮して出力(HTTP/1.1)。CPU 使用率が 90

    nekokak
    nekokak 2006/01/31
    スゴス