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ść.
Memcached Oficjalna strona: # .
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