Latest web development tutorials

memcached Tutorial

Memcached to darmowy i open source, o wysokiej wydajności, rozproszonych pamięci systemu buforowania obiektów.

Memcached jest LiveJournal za Danga Interactive Brad Fitzpatric kierował rozwojem oprogramowania. Obecnie stało się ważnym czynnikiem mixi, Hatena, Facebook, Vox, LiveJournal i wiele innych usług, które mają poprawić skalowalność aplikacji WWW.

Memcached jest przechowywanie klucz-wartość pamięci oparty na arbitralne przechowywać dane na małe kawałki (ciągi, przedmiotów). Dane te mogą być połączenia z bazą danych, wywołań API lub renderowania stron wyników.

Memcached jest prosty i mocny. Jego zwarta konstrukcja ułatwia szybki rozwój, zmniejszając wysiłek rozwojowy i rozwiązać wiele problemów dużej ilości pamięci podręcznej danych. Jego API jest kompatybilny z najpopularniejszym językiem rozwoju.

Zasadniczo, jest to prosty system magazynowania klucz-wartość.

Ogólnego przeznaczenia, poprzez buforowanie wyników zapytań do bazy danych, co zmniejsza liczbę dostęp do bazy danych, w celu poprawy szybkości dynamicznych aplikacji internetowych, poprawić skalowalność.

web_6

Memcached Oficjalna strona: http://memcached.org/ .


cecha

memcached rozproszonych serwer cache jako operacja szybki, posiada następujące cechy.

  • prosty protokół
  • W oparciu libevent przetwarzania zdarzeń
  • Wbudowana pamięcią
  • Memcached wypłaty nie komunikują się ze sobą

Obsługiwane języki

Wiele języków zdali sobie sprawę z połączenia memcached klienta, który opiera Perl, PHP. Tylko Memcached wymienione na stronie są:

  • Perl
  • PHP
  • pyton
  • rubin
  • C #
  • C / C ++
  • Lua
  • Itd.

memcached użytkowników

  • LiveJournal
  • Wikipedia
  • Flickr
  • Bebo
  • świergot
  • Typepad
  • Yellowbot
  • Youtube
  • WordPress.com
  • Craigslist
  • Mixi