Wpis z mikrobloga

Po co w ogóle takie śmieszne kombinowanie? Czemu musisz tak rozróżniać responsy?


@Colos: zastosowań jest tysiące. Cachowanie, deduplikacja wyników, oszczędzanie processingu
@Colos: timestampy nie działają często. Np. gdy ich nie trzymasz albo ich wartość nie jest oczywistą odpowiedzią na pytanie na to czy coś się zmieniło.

Przykładem może być cachowanie w systemie do budowania. Timestampy są złe, bo co jak chcesz używać współdzielonego cacha przez wielu użytkowników? Każdy użytkownik będzie miał różne timestampy bo tak działa git. Albo co jak ktoś zrobi zmianę, puści build i zrobi CTRL-Z? Hashowanie po zawartości jest
@Saly: rozumiem. Nie załapałem na początku, że chodzi o cache. Dzięki za sprostowanie. Skupiłem się na samym rozróżnieniu responsów, a nie na jego celu.