Так что мне интересно, где-нибудь кешируется, верно?
Это не так.
Если вы не видите новых данных, на это может быть много причин.Большинство крупных веб-служб используют кэширование на стороне сервера для повышения производительности, например, используют прокси-серверы кэширования, такие как Varnish и Squid, или кэширование на уровне приложений.
Если проблема вызвана кэшированием на стороне сервера, обычно нет способазаставить сервер предоставлять вам последние данные.
Для кеширования прокси, таких как squid, все по-другому.Обычно squid добавляет некоторые дополнительные заголовки к ответу HTTP (response().info().headers
).
Если вы видите поле заголовка с именем X-Cache
или X-Cache-Lookup
, это означает, что вы не подключены к удаленному серверу.напрямую, но через прозрачный прокси.
Если у вас есть что-то вроде: X-Cache: HIT from proxy.domain.tld
, это означает, что полученный вами ответ кэшируется.Противоположным является X-Cache MISS from proxy.domain.tld
, что означает, что ответ свежий.