Chciałbym zaimplementować memcached na mojej stronie społecznościowej. Jako sieć społecznościowa większość danych zmienia się bardzo często.Jak mogę poprawić wydajność mojej sieci społecznościowej za pomocą memcached?
Na przykład, jeśli mam przechowywać 10.000 znajomych użytkownika w pamięci podręcznej, za każdym razem, gdy doda on znajomego, pamięć podręczna będzie wymagać aktualizacji. Jest to dość łatwe, ale musi również zostać zaktualizowane za każdym razem, gdy ktoś inny dodał je jako znajomego. To dużo aktualizacji tylko na liście znajomych.
Istnieją również blogi i biuletyny użytkowników, które są publikowane nieprzerwanie na nowe i można zobaczyć tylko te, które są tworzone przez użytkownika na liście znajomych, więc myślę, że byłoby to bardzo trudne do buforowania.
Mogłabym zobaczyć buforowanie niektórych informacji o profilu, które zmieniają się tylko wtedy, gdy użytkownik aktualizuje swój profil, ale utworzyłoby to rekord cache dla każdego użytkownika, jeśli istnieje 100 000 użytkowników, którzy mają dużo pamięci podręcznej. Czy to dobry pomysł?
To pytanie naprawdę wymaga lepszego tytułu. –