( saxus | 2013. 10. 24., cs – 13:36 )

De tudtam, hogy valaki idejon a memcacheddel, anelkul, hogy felfogna a lenyeget.

Adott mondjuk egy 80K-s cikktorzs, cikktorzsenkent N arral K keszletinfoval, stb. Mikor megjelenitesz termekeket (darabszam mondjuk 1...1000/oldallekeres, es igen, nem veletlen huzunk ki 1000-ret, ugyanis kliensoldalon van a lapozas), akkor mi lesz a gyorsabb?
a) Ott van az alkalmazas memoriajaban elore betoltve?
b) Kihuzod egyben a PostgreSQL-bol? (Ami jo esellyel ugyanugy memoriabol szolgalja ki)
c) Mivel mashogy nem nagyon tudod csoportositani, egyesevel kimazsolazod memcachedbol?

Memcached sajat mereseim alapjan egy erosen tulertekelt dolog. Egyreszt, mert sokszor mar az RDBMS is cachebol szolgalja ki a tartalmat, masreszt sokszor van olyan adat, ami nem cachelheto, harmadreszt hiaba memoriaban tarolja, a PHP deserializalas es a plusz halozati kapcsolat akkora overhead, hogy maris elenyeszik a memcached elonye. Nalunk az osszes esetre ez jott ki, ahol hasznalni akartuk.

----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™