Chciałbym poruszyć temat sztuczek z cache podnoszące User Experience.

Typowy sposób w jaki 99% programistów wykorzystuje cache jest następujący:

  1. Sprawdź czy strona jest w cache, jeśli tak to -> 4
  2. Pobierz treści ze źródła danych (np.: baza danych)
  3. Zaktualizuj cache na podstawie nowych treści
  4. Zwróć dane do użytkownika

Mechanizm ten jest najprostszy i jak sprawdza się znakomicie, poza kilkoma przypadkami o których chciałbym tutaj napisać.

Czytaj dalej...