タグ

2012年8月29日のブックマーク (3件)

  • 過負荷に耐えるWEBサービス作成のための使えるPHPキャッシュテクニックまとめ:phpspot開発日誌

    過負荷に耐えるWEBサービス作成のための使えるPHPキャッシュテクニックまとめ。 サービス展開というとOSのチューニングや各種インフラソフトウェアのチューニング、更にはWEBアプリプログラム自体の効率化と、幅広い知識が必要になってきますが、PHPでWEBアプリを作る際によく効くキャッシュテクニックを用途・使いどころ別に説明します。 キャッシュをうまく効かせることで大幅に計算量を減らしてより多くのリクエストを少ないマシンで捌くことが出来、コストを下げたり、過負荷の悩みを減らせます。 個人レベルでのWEBサービス開発の場合、サーバ代がお財布を大きく圧迫しますが、最低のコストでサービスを賄うことに繋げられます、ということでPHPでサービス作ってやろうと思っている人は参考にしてみて下さい。 static変数でキャッシュ 特に何も入れなくてもそのまま使えるstatic変数。例えば、関数等で一定の計算

    sifue
    sifue 2012/08/29
    キャッシュにもいろいろあるけど、最近、memcachedやTokyoTyrantからRedisに乗り換えようという話をよく聞くなぁ。やっぱりレプリケーションとパフォーマンス重要だ。
  • Solr vs Elastic Search

    sifue
    sifue 2012/08/29
    クエリレスポンスはSolr、ただリアルタイム検索のための分散インデックスは自分で実装する必要がある。Elastic Searchは実際に日本語の運用で成功した例はあるのだろうかは気になる所。
  • PHP: 配列 - Manual

    Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su

    PHP: 配列 - Manual
    sifue
    sifue 2012/08/29
    PHPのarray関連メソッドは、似たものや内部実装に依存したインターフェースが多くて魔界感が否めない...。