Nie sądzę, aby zawierały i-węzeł (w przeciwieństwie do Apache domyślnie) ... chociaż trudno mi znaleźć miejsce, w którym znalazłem to dawno temu (lepiej dla klastra pamięci podręcznej). Czy pracujesz w środowisku bez przydatnego zegara (np. Osadzonego)?
Porównaj z ETagami Apache , które są również obliczane na podstawie czasu i rozmiaru modyfikacji, ale można je również skonfigurować tak, aby zależały od i-węzła pliku.
@RalfFriedl ta odpowiedź będzie lepsza dla programistów PHP, ponieważ w przyszłości jakiś programista PHP, taki jak ja, będzie szukał 3 słów kluczowych „nginx”, „etag”, „alg” i znajdzie moją odpowiedź. Być może zapobiegnie to powielaniu pytań.
Odpowiedzi:
Z kodu źródłowego: http://lxr.nginx.org/ident?_i=ngx_http_set_etag
W wierszach 1830 i 1831 widać, że wejściem jest czas ostatniej modyfikacji i długość treści.
źródło
W PHP, kto będzie tego potrzebował.
źródło