by shigemk2

当面は技術的なことしか書かない

memcached

第1回 memcachedの基本:memcachedを知り尽くす|gihyo.jp … 技術評論社

読み方:メムキャッシュ、メムキャッシュ・ デーモン、メムキャッシュ・ディー(メムキャッシュドではない)

汎用の分散型メモリキャッシュシステムのこと。

通常のWebアプリでは、RDBMSにデータを格納し,
アプリケーションサーバでそのデータを引き出してブラウザ等に表示させている。
しかしデータが大量になったり,アクセスが集中すると,RDBMSの負荷があがり,
データベースのレスポンスが悪化し,Webサイトの表示が遅延するなど大きな影響がでてしまう。

そこでmemcachedが登場する。memcachedは高性能な分散メモリキャッシュサーバで、
通常,データベースへの問い合わせ結果を一時的にキャッシュすることで,
データベースへのアクセス回数を減らし,動的なウェブアプリケーションの高速化や
スケーラビリティの向上のために利用される。

Facebookとかに使われているんだってさ。