タグ

ブックマーク / iogi.hatenablog.com (3)

  • facebookでのAPCの設定 - おぎろぐはてブロ

    php|tek 2007で発表された、facebookの中の人のAPCの設定についての話です。軽く中身を説明します。 apc@facebook (PDF) apc@facebook (PDF) 2007/09/21 追記 サイトの構成が変わって、スライドがデッドリンクになっていたため差し替えました。また、今月開催されたphp|works 2007での講演もアップされています。こちらのが読みやすくなっている部分があるので、こちらを参照したほうがいいかも。 apc@facebook (PDF) in phpworks2007 http://tekrat.com/talks 内容 LAMP構成で、そしてAPCを使ってます Facebookのprofile.phpの表示を例にあげると、ノーマルのPHPに比較して、FacebookのチューンしたAPC設定では秒間リクエスト数が12倍に! ちょ、、それ

    facebookでのAPCの設定 - おぎろぐはてブロ
  • PHP5.1から実装されたrealpath cacheについて(1) - 概要と、デフォルトのキャッシュサイズが小さめというはなし - おぎろぐはてブロ

    PHP5.1から、パフォーマンス対策として、realpath cacheというものが導入されています。 PHPがファイルを開く際(実行ファイル体から、include/require、fopenなど基的には全てのファイルアクセスが対象)に、open_basedirの検証や、include_pathの探索のために、realpath(3)を呼び出し、その中でstat(2)を大量に呼び出しており、ファイルをたくさん扱う場合には、結構ボトルネックとなっていました。(realpathとは正規化された絶対パス名を返すもので、パス中のシンボリックリンクをすべて展開する関数です) ここらへんの実際の動きについては前に書いてます。 include_pathを探しにstat()を呼びまくるのを眺める - おぎろぐはてな Yahoo!では、このキャッシュがなかったころ(PHP4の時代)、realpathを呼び

    PHP5.1から実装されたrealpath cacheについて(1) - 概要と、デフォルトのキャッシュサイズが小さめというはなし - おぎろぐはてブロ
  • 第2回PHP拡張勉強会を開催しました - おぎろぐはてブロ

    1月の第1回に引き続き、第2回拡張勉強会を3月23日に開催しました。会場を提供頂きましたグリー株式会社様ありがとうございました!新オフィス! 今回は30人強の参加者で、話す人も5人と、ニッチな話題なのに結構大きなイベントとなりました。発表いただいた皆様、そして、参加頂いた皆様ありがとうございました。 内容については、id:shimookaさんなどいろいろな人がまとめてくれているので、そちらを参照ください。(やってる方は頭真っ白w) 2008-03-23 - Do You PHP はてな ust中継 今回は、こっそりとustream.tvで中継をやってみました。 cojiさんが、1000speakersなどの中継で使っているTwinpactという、プロジェクタへの出力画面をPCに取り込んでいます。 ビデオにキャプション入れたり、PIPしたりとかやれる用意をしてはいたのですが、自分も発表する手

    第2回PHP拡張勉強会を開催しました - おぎろぐはてブロ
  • 1