Я пишу прокси веб-кеширования в C ++, используя CURL.
Я разработал часть кэширования, когда мое приложение загружает файл, оно также сохраняет дату своей последней модификации, хранит ее MD5, чтобы позднее провести сравнение между последней датой модификации (ее MD5) в заголовке ответа и той, которая хранится на моем компьютере.
позже я узнал о заголовке If-Modified-Since, мой вопрос, могу ли я полагаться на него во всех случаях (все типы файлов & размеры) с его помощью мое приложение станет быстрее?
Спасибо 🙂
Видимо нет. Я попытался добавить этот заголовок в мой http-запрос fire fox, но удаленный сервер ответил так, как если бы файл был изменен (что не соответствует действительности)
Других решений пока нет …