Я читал несколько статей о настройке заголовков для Last-Modified
при отправке ответа с сервера. Я понимаю цель этого, и как установить это, и т.д.
Я также понимаю входящий заголовок If-Modified-Since
и то, что он спрашивает, изменилось ли что-нибудь с этого времени. Я понимаю, как получить заголовок и преобразовать его в метку времени и т. д.
Аспект, который я изо всех сил пытаюсь понять, - это то, с чем я сравниваю измененную временную метку. Насколько я понимаю, при использовании последнего изменения мне не нужен мой API, чтобы продолжать извлекать массу данных, если он все тот же.
Итак, я должен сделать сверхлегкий вызов кеш-памяти/базы данных API и просто проверить последнюю модификацию любого запрашиваемого набора данных?