Ahhhh ta data :) Ok. Poprawię dzisiaj.
W tym przypadku niestety nic nie mogę zrobić. Ta funkcja w istocie pomaga przetrwać serwerowi.
Otóż gdy jesteś zalogowana na forum system widzi Cię jako aktywną przez czas trwania Twojej sesji - czyli np. do wygaśnięcia sesji bądź zamknięcia przeglądarki - nie sprawdza natomiast czy klikasz na forum czy też nie (możesz w tym czasie czytać jakiś bardzo długi post). Sesja jest tworzona w momencie zalogowania się i ma ustalony czas "życia" - i jeśli w tym czasie nie nastąpi jej uatkualnienie następuje jej zamknięcie.
Czyli jeśli zalogujesz się na forum, przeczytasz coś i zamkniesz swoją przeglądarkę (i zajmie Ci to np. 1 minutę) - system nie ma o tym pojęcia. Dlatego "trzyma" Cię jako "obecną" na forum przez ustalony czas trwania sesji po czym usunie Twoją sesję. Dla samego silnika forum nie ma to większego znaczenia bo przechowuje tylko 1 rekord o Tobie.
W przypadku czata ma to o tyle znaczenie że co 6 sekund od każdej osoby "patrzącej" na czat wysyłane jest zapytanie do serwera z prośbą o uatktualnienie wpisów (coś ala Odśwież w przeglądarce). Teraz wyobraźmy sobie, że mamy 100 osób na stronie głównej (zalogowanych ale np. od 15 minut nie aktywnych - bo poszli po kawę) to mamy aż tysiąc zapytań wysłanych do serwera w ciągu minuty (!). To mocno obciąża serwer i dlatego też czat ma opcję sprawdzania czy faktycznie w tym czacie się znajdujesz (czy klikasz, piszesz itd).
To w przypadku nieaktywności blokuje zapytania do serwera przez co jest on mniej obciążony i może działać szybciej.



)))
Odpowiedz z cytatem