Czy robot AI ma najnowszą wersję Twojej strony?
Aktualność odpowiada na jedno pytanie: czy robot przeczytał obecną wersję strony, czy starszą? Pokazuje, którą wersję strony robot pobrał ostatnio. Nic nie mówi o tym, co odpowie model.
Co widzisz w panelu
W widoku Strona panel przypisuje każdemu robotowi na jednej stronie jeden z trzech stanów: aktualna, starsza ("N wersji wstecz" albo "przed pomiarem") lub brak potwierdzonego odczytu. Gdy nie umie tego ustalić, mówi to zamiast zgadywać. Gdy wersje nie tłumaczą odpowiedzi dla danej strony (zwykle chodzi o stronę dynamiczną), strona jest uznawana za niestabilną i nie ma liczonej aktualności. Widok Strony pokazuje to samo jako pasek robotów przy każdej stronie, a widok Aktualność podsumowuje to dla całego serwisu.
Dla robota, który został w tyle, panel pokazuje, co zmieniło się od jego odczytu: ile słów dodano i usunięto oraz same zmienione wiersze, do 40 wierszy po 300 znaków. Progu "drobnej zmiany" panel nie ustala.
Skąd biorą się wersje
- Rozmiary odpowiedzi. Odpowiedź 200 w logu ma rozmiar pliku strony, więc zmiana rozmiaru oznacza nową wersję. Rozmiary, które trwają w czasie i nie nakładają się na częstszy rozmiar, liczą się jako wersje. Rzadki rozmiar w okresie innej wersji (odpowiedź skompresowana albo bliźniak markdown strony) to wariant, nie wersja. Wersja obowiązuje od swojej pierwszej odpowiedzi do pierwszej odpowiedzi następnej.
- Teksty stron. Dla strony statycznej z plikami stron w folderze nad aplikacją aplikacja czyta też widoczny tekst stron z Twojej sitemap. Czyta je po kolei w budżecie czasu jednego uruchomienia, a gdy czas się kończy, następne uruchomienie zaczyna tam, gdzie poprzednie skończyło. Gdy tekst się zmienił, a rozmiar nie, wersja dzieli się w czasie pliku. Nowy build z tymi samymi słowami nie dodaje nowej wersji.
- Odczyty robota. Ostatni odczyt strony przez robota (odpowiedź 200 albo 304) trafia do wersji o tym samym rozmiarze. Gdy rozmiaru nie da się dopasować, trafia do wersji obowiązującej w chwili odczytu. Liczą się tylko wizyty potwierdzone oraz osobno wizyty bez listy. Wizyty niepotwierdzone nie liczą się nigdy.
- Strony niestabilne. Gdy wersje tłumaczą mniej niż 80% odpowiedzi dla strony, aplikacja oznacza ją jako nierozpoznawalną po rozmiarze i nie liczy dla niej aktualności.
Czego aplikacja nie powie
- Bez tekstów stron dwie wersje o tym samym rozmiarze wyglądają tak samo. WordPress i inne strony dynamiczne nie mają plików stron, więc dostają tylko wersje, które dają rozmiary.
- Wersja, która istniała między dwoma uruchomieniami, ma rozmiar z logu, ale nie ma tekstu. Panel mówi wtedy, że tekstu tej wersji nie zapisano, i od kiedy zapis działa.
- Historia z logu sięga tak daleko, jak sam log.
- Nową wersję strony aplikacja poznaje dopiero przy pierwszej odpowiedzi na nią, więc aktualność spóźnia się za Twoją zmianą, dopóki robot albo odwiedzający nie zapyta o stronę.
- Wynik znaczy "najnowsza wersja, jaką pobrał ten robot", a nie "tyle wie model". Model może też mieć dane od innego robota tej samej firmy, którego wizyt nie da się potwierdzić.
- Inne domeny w tym samym logu nie mają tekstów stron. Ich wersje wynikają wyłącznie z rozmiarów, a ślad rozmiarów domeny zaczyna się od uruchomienia po pierwszym pobraniu jej sitemap.