Tema: Memcache
Pogledajte određenu poruku
Staro 06. 10. 2009.   #4
ivanhoe
Ivan Dilber
Sir Write-a-Lot
 
Avatar ivanhoe
 
Datum učlanjenja: 18.10.2005
Lokacija: Bgd
Poruke: 5.320
Hvala: 104
2.344 "Hvala" u 583 poruka
ivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svimaivanhoe je ime poznato svima
Pošaljite poruku preko Skype™ za ivanhoe
Default

memcached je super kad imas vise od jednog servera. Ako imas samo jedan server nema smisla jer je dosta (reda 20x) sporiji od APC, ili nekog slicnog php modula za kesiranje u memoriji. Sporiji je cak i od cache_lite-a koji je namesten da pise po /dev/shm. To nije neka njihova greska, vec je naprosto posledica toga sto radi kao TCP server, i koristi plain text protokol, i ne moze da se meri sa stvarima koje direktno pristupaju memoriji. Ono u cemu je njegova snaga je sto je distribuiran, i omogucava da sa vise servera pristupas istim podacima, tako da se dobija znacajna brzina bez dupliranja sadrzaja u cache-u.

Idealan setup, IMHO, za slucaj kad ima vise od jednog servera je na svakom serveru po APC kao prvi nivo kesha (za manje objekte, sa kracim periodom zivota), i po memcached kao drugi nivo (za vece kolicine podataka i podatke kojima se redje pristupa).
__________________
Leadership is the art of getting people to want to do what you know must be done.
ivanhoe je offline   Odgovorite uz citat