Dlaczego wyczyszczone pliki cookie naprawiają błąd 408?

1

Używam firefoxa z vm Debiana i odzyskuję dużo 408. Googling powiedział mi, że wyczyszczenie plików cookie rozwiązałoby ten problem i tak się dzieje, ale tylko do momentu ponownego ustawienia tych plików cookie.

Czy ktoś wie, dlaczego wyczyszczenie plików cookie rozwiązałoby ten problem? Zakładam, że mam problem z siecią, ale jestem zaskoczony, dlaczego usunięcie plików cookie miałoby na to wpływ.

BostonJohn
źródło

Odpowiedzi:

2

Gdy przeglądarka wysyła do serwera WWW żądanie HTTP dotyczące dokumentu, żądanie to zawiera pliki cookie , które posiadasz w tym kontekście (zazwyczaj witryna), aby serwer mógł wykonać wymagane działania w oparciu o wartości oczekiwane w plikach cookie .

Twoje żądanie zostało podzielone i wysłane do serwera w wymaganej liczbie pakietów, więc samo żądanie HTTP jest traktowane jako strumień. gdy strumień zacznie przychodzić, ustawiany jest licznik czasu, a jeśli strumień nie zawiera końca żądania do czasu wyłączenia licznika, serwer decyduje, że żądanie „przekroczyło limit czasu”. jest to ważne, ponieważ jeśli serwer nie dokonałby tego wyboru, byłoby trywialne dla DOS-a witrynę, wysyłając wiele razy początek strumienia żądań, nigdy go nie kończąc, i zapełniłby pojemność serwerów, aby utrzymać oczekujące żądania, w którym to momencie nowe żądania w ogóle nie mogą się połączyć. Zamiast tego serwer po prostu zwraca 408. 408 może odzwierciedlać problemy z serwerem, ale jeśli wyczyszczenie plików cookie działa, a problem dotyczy wielu witryn / serwerów, prawdopodobnie istnieje on po Twojej stronie.

Na podstawie Twojego opisu:

  1. ciasteczko jest ogromne i wysyła dużo czasu / przepustowości,

  2. zbyt wiele plików cookie pasuje do kontekstu (wiele plików cookie innych firm, takich jak doubleclick i in.), i przesłanie ich wszystkich trwa zbyt długo,

  3. lub Twój system zbyt długo czyta i przesyła strumieniowo plik cookie, na przykład problemy z siecią, problemy z dyskiem lub inne problemy operacyjne.

usuwając pliki cookie, możesz rozwiązać wszystkie trzy z tych problemów, ponieważ nie masz pliku cookie do wysłania lub plik cookie zawiera teraz tylko minimalne dane lub ponieważ pliki cookie stron trzecich, które w przeciwnym razie zostałyby wysłane, zniknęły i pozostaje tylko ciasteczko strony.

Frank Thomas
źródło