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.
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.
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.
@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 ?
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 :)