Expressjs automatycznie wysyła etagi. Chciałbym wiedzieć, jak generowany jest etag. Jest oparty na zawartości generowanej dynamicznie przez procedurę pobierania. lub czy istnieje sposób, w jaki mogę go obsadzić, nawet nie przechodząc przez proces generowania treści (zawartość dynamiczna - od DB) i odsyłać etag jako taki sam.jak działa etag w expressjs
może być oprogramowaniem pośredniczącym, które rozpoczyna się od sprawdzenia, czy jest to poprawny identyfikator sesji i przekazuje ten sam etag, który klient podaje lub może być oparty na identyfikatorze URL + sesja ... w ten sposób będzie unikalny. i zakończyć tam żądanie zamiast przechodzenia przez całe wywołanie db i wszystkie te rzeczy. w takim przypadku musiałbym wiedzieć, że klient wykonuje wywołanie 304.
Mogę iść z tagiem expires.but, gdy sesja się skończy. jeśli ktoś otwiera adres URL, nie powinien na to pozwolić. więc myślę, że etag powinien również opierać się na identyfikatorze sesji. w jaki sposób modyfikacja może działać w tym dynamicznym scenariuszu zawartości. czy można go użyć.
Czy możesz wyjaśnić swoje drugie i trzecie akapity? Byłoby dobrze, aby uzyskać więcej szczegółów na temat konkretnego problemu. – stellarchariot