Я кажется понял, заголовок Last-Modified будет полезен вам только в том случае, если программист сайта явно настроил его на возврат.
Для обычной статической страницы Last-Modified - это timestamp последней модификации файла HTML. Для динамически генерируемой страницы сервер не может достоверно назначить значение Last-Modified , поскольку он не имеет реального способа узнать, как содержимое изменилось в зависимости от запроса, поэтому многие серверы вообще не генерируют заголовок.
Если у вас есть контроль над страницей, то обеспечение последнего измененного заголовка будет гарантировать успешную проверку на Last-Modified . В противном случае вам может потребоваться извлечь страницу и либо выполнить regex, чтобы найти измененный раздел (например, дату/время в заголовке новостного сайта).😀
Я кажется понял, заголовок Last-Modified будет полезен вам только в том случае, если программист сайта явно настроил его на возврат.
Для обычной статической страницы Last-Modified - это timestamp последней модификации файла HTML. Для динамически генерируемой страницы сервер не может достоверно назначить значение Last-Modified , поскольку он не имеет реального способа узнать, как содержимое изменилось в зависимости от запроса, поэтому многие серверы вообще не генерируют заголовок.
Если у вас есть контроль над страницей, то обеспечение последнего измененного заголовка будет гарантировать успешную проверку на Last-Modified . В противном случае вам может потребоваться извлечь страницу и либо выполнить regex, чтобы найти измененный раздел (например, дату/время в заголовке новостного сайта).😀
А может одна фича состоять из 2 не связанных между собой компонентов, которые при этом используют состояние из 1 редьюсера? Или правильнее будет такую фичу разбить на 2 независимые, а редьюсер вынести, как общий?