Gdybym konfiguracji nginx w użyciu gzip, usuwa nagłówek wytycznych.nginx - brakuje ETAG gdy gzip służy
Powodem tego jest to, że ten sam zasób nie może być bajt-do-bajt identyczny, biorąc pod uwagę, że gzip ma różne poziomy kompresji.
Ale nginx usuwa również słabą ETAG co oznacza po prostu, że zasoby są semantycznie równoważne. To wydaje się nieprawidłowe zachowanie przez nginx.
Czy brakuje mi czegoś? Jeśli nie, czy istnieje sposób, aby to naprawić?
Co config i jaka wersja nginx używacie? –
nginx 1.6. W config mam gzip = on i etag = on. Jeśli zmienię na gzip = off, to etag działa. – arahant
Powinieneś uaktualnić do [nginx 1.7.3] (https://allmychanges.com/p/soft/nginx/#1.7.3) lub wyżej. 'Funkcja: słabe znaczniki encji są teraz zachowywane na modyfikacjach odpowiedzi, a silne są zamieniane na słabe." –