cache i baza danych

0

Cache działa pięknie :]

Tylko małe pytanko, czy istnieje opcja sprawdzenia czy wpis w bazie danych uległ zmianie ?
Np. na podstawie sumy kotrolnej ? Aktualnie pozostaje opcja aktualizacji cache przy dodaniu/edycji/usunięciu czegoś z bazy.

0

Imo takie coś nie ma zbytnio sensu, takie sprawdzenie to jest prawie to samo co pobranie rekordu i jego zapis w cache, zatem po co tak kombinować?

Zapisujesz/usuwasz - invalidujesz dane w cache, pobierasz dane - dodajesz dane do cache. Ewentualnie mozna sie pokusić o dodawanie danych do cache juz przy zapisie.

0

@nav, thx.

Jak widać pierwsza myśl jest najlepsza :) Czyli uaktualnianie cache podczas edycji/dodania/usunięcia.

[EDIT]

czy taki zapis:

$cache->start('_db')

spowoduje zapisanie danych do data_db.php w sposób prawidłowy ? Oraz czy później zostaną prawidłowo odczytane ?

0
czarnaś napisał(a)

czy taki zapis:

$cache->start('_db')

spowoduje zapisanie danych do data_db.php w sposób prawidłowy ? Oraz czy później zostaną prawidłowo odczytane ?

Nie. Mozesz spojrze do zrodel, w metodzie start() takie cos nie jest obslugiwane. Ale mozna dodac taka funkcjonalnosc, nie jest to trudne :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1