Latest web development tutorials

memcachedのチュートリアル

Memcachedのは、自由でオープンソースの高性能な分散メモリオブジェクトキャッシュシステムです。

MemcachedのはLiveJournalののDanga InteractiveのブラッドFitzpatricは、ソフトウェアの開発を主導しています。 今は、Webアプリケーションのスケーラビリティを向上させるために重要な因子ミクシィ、はてな、Facebookの、Voxの、LiveJournalのおよび他の多くのサービスとなっています。

memcachedのは、任意のデータストア小片(文字列、オブジェクト)用のメモリベースのキー値記憶です。 これらのデータは、データベース呼び出し、API呼び出しやレンダリング結果ページであってもよいです。

Memcachedのは、シンプルで強力です。 そのコンパクトなデザインは、開発努力を削減、迅速な開発を容易にし、多くの問題にデータ・キャッシュを大量に解決しました。 そのAPIは、最も人気のある開発言語と互換性があります。

本質的に、それは、簡単なキー値記憶システムです。

汎用、動的Webアプリケーションの速度を向上させるために、データベースアクセスの回数を減らす、データベースクエリの結果をキャッシュすることにより、スケーラビリティを向上させます。

web_6

memcachedの公式ウェブサイト: http://memcached.org/


特徴

高速動作として分散キャッシュサーバーをmemcachedを、以下のような特徴を持っています。

  • シンプルなプロトコル
  • ベースのlibeventイベント処理
  • 内蔵メモリストレージ
  • 互いに通信していない分散型のmemcachedの

サポートされる言語

多くの言語は、Perl、PHPがベースの接続memcachedのクライアントを、実現しています。 唯一のmemcachedのサイトに掲載されています:

  • パール
  • PHP
  • パイソン
  • ルビー
  • C#の
  • C / C ++
  • Luaの

memcachedのユーザー

  • ライブジャーナル
  • ウィキペディア
  • Flickrの
  • Beboの
  • ツイッター
  • TypePadの
  • Yellowbot
  • ユーチューブ
  • WordPress.com
  • クレイグスリスト
  • ミクシィ