Cloudflare를 사용하는 사이트 (예 : http://example.com)가 있습니다. 특별하지 않고 이상한 페이지 규칙, 이상한 설정, 무료 계획이 없습니다. 그것이 내 원본 서버에서 사용할 수, 비록 응답이 더있는 ETag 헤더가 없음을Cloudflare가 ETag 헤더를 전달하지 않습니까?
Cache-Control:no-cache, must-revalidate
CF-RAY:2b8d0490837f2828-SJC
Connection:keep-alive
Content-Encoding:gzip
Content-Type:text/html; charset=UTF-8
Date:Sun, 26 Jun 2016 01:52:05 GMT
Expires:0
Pragma:no-cache
Server:cloudflare-nginx
Transfer-Encoding:chunked
Vary:Accept-Encoding
X-Powered-By:Express
주의 사항 : 내가 http://example.com에 갈 때
, 나는 GET http://example.com 요청이 응답을 얻을.
직접 원본 서버로 이동하면 예 : http://01.23.456.789/을 GET, 나는이 응답을 얻을 :
Accept-Ranges:bytes
Cache-Control:no-cache, must-revalidate
Connection:keep-alive
Date:Sun, 26 Jun 2016 01:56:53 GMT
ETag:W/"4cf8-1558a5557a0"
Expires:0
Pragma:no-cache
X-Powered-By:Express
Cloudflare가있는 ETag 헤더를 전달하지 왜
사람이 알고 있나요? Cloudflare를 ETag 앞으로 전송하려면 어떻게해야합니까? Cloudflare는 GET http://example.com 요청을 HTML 페이지이므로 기본적으로 캐싱하지 않습니다.
재미있는 문제인 것 같습니다.이 문제와 관련하여 도움을 받으려면 이메일로 답을 보내주십시오. – mjsa
감사합니다. –