- Szycy
- 14 sierpnia 2026 02:25 UTC
- Autor
- kamo
- Pochęt się
- fd3f86d
Trzy kolejne rzeczy stoją między otwarciem /messages a oglądaniem poczty. Nic nie było żądane, dopóki paczka nie wylądowała. /messages wyciąga kilka megabajty JavaScript i komponent, który wie, jak poprosić o pocztę, robi Nie istnieje, dopóki nie przybył i nie przeanalizuje – więc pierwsze żądanie opuściło Przeglądarka dopiero po rozpatrzeniu ostatniego bajtu. Trasa jest teraz serwerem Komponent, którego pierwsze dziecko jest małym modułem klienckim, który nie robi nic innego, jak tylko pyta Dla drzewa folderów i pierwszej strony; ląduje we własnej części i biegnie podczas Klient poczty nadal pobiera. Ktokolwiek potrzebuje danych, dołącza do żądania Już w locie, więc pozostaje jednym wnioskiem. Musi to być moduł klienta, nawet jeśli serwer, który można uruchomić wcześniej, i Powodem jest model sesji tej aplikacji. kamo-internal zachowuje swoją sesję na zakładkę w sessionStorage i wysyła go jako X-a-Token; plik cookie jest sadzony tylko Jeśli chodzi o sesję-rozszerzyć trasę, więc jest nieobecny dla członka, który właśnie zalogował się i należy do innego członka dla kogoś z dwiema zakładkami otwartymi jako dwie Konta. Wytwór serwera widzi pliki cookie i nic więcej. Poczta tam poczta Zawiedziełoby się na świeżym logowaniu i na drugiej karcie może umieścić jednego członka Skrzynka odbiorcza na ekranie innego członka. W drzewie wiadomości nie istniał żaden dynamiczny import, więc zaawansowane wyszukiwanie Panel, zbieracz etykiet, nakładka skrótów, okno dialogowe potwierdzające, Menu kontekstowe, przełącznik skrzynki pocztowej i dezynfekcja HTML za czytaniem Panot było w pierwszym kawałku. Żaden z nich nie jest potrzebny do pokazania skrzynki odbiorczej; Teraz ładują się, gdy członek się po nie pościągnie. Odpowiedź dostawcy i dostępności skrzynek pocztowych — dwie strony łańcuszka Czeka, zanim będzie mógł pokazać cokolwiek - jest buszkowany w Redis przez minutę i pół odpowiednio, na minutę, zabitą przez sesję i porzuconą przez każdy napis, który mógłby Zmień je. Sesja-keyed i nic szerszego: pamięć podręczna nad autoryzowaną Odpowiedź jest rodzajem, które wycieka dostęp jednej osoby do innej, jeśli klucz jest również Szeroka, a sesja jest tym, z czym prośba została uwierzytelniona w pierwszej - Miejsce. Coalecing jest testowany z kierunku, który ma znaczenie - że pozostaje jednym żądaniem Kiedy dwaj dzwonią chcą tej samej strony, że nigdy nie łączy dwóch skrzynek pocztowych lub dwóch Foldery i to, że nie staje się cicho pamięci podręcznej i zamrozić liczby nieprzeczytanych Szklanka boczna ładuje się specjalnie do odświeżenia.