タグ

ブックマーク / shin-hanuman.blogspot.com (1)

  • PHP めも - 静的変数 static

    DBの情報を参照する function を生成するよう依頼され、よくある処理だけど今更勉強になったこと。 普通にテーブルにSELECT発行して返すものを作って性能テストやったら、1連の処理中での function へのアクセス頻度がかなり高い処理だったので、データベースサーバへの負荷が激しいということに。 「キャッシュ(メモ)化しましょう」と言われ、「あ、社内のフレームワークにそういうクラスがあるんだ」と思ったら「いえ、PHPの標準機能です」と説明されたw 何も説明されなかったら、global を用いるところだった。 正解は、static 変数を用いよ、とのこと。 function get_hanuman_1() { // 1. DB接続 // 2. SELECT実行 // 3. $hanuman = SELECT結果 return $hanuman; } これを、次のように static

    worpe
    worpe 2013/06/19
  • 1