|
:: Strona Glówna -->
Analiza logów --> Analiza logów 1
Analiza Logów
Jeśli masz dostęp do plików log na swoim serwerze, możesz z nich 'wyciągnąć'
bardzo szczegółowe informacje na temat odwiedzalności Twojej strony. Część
osób zadowolą statystyki dostarczone przez wymienione wcześcniej serwisy
monitorujace odwiedziny, ale jeśli chcesz się zajmować na poważnie optymalizacją
swoich stron najlepszym rozwiązaniem jest analiza logów.
Na następnej stronie zabieramy się ostro do roboty. Bedziemy analizować
'surowe' dane. Kiedy już mniejwięcej zrozumiesz jak to wszystko się odbywa,
pomyślimy nad tym jak przyspieszyć proces analizy.
'Down to the bone' - no to zaczynamy
Twój serwer 'wyłapuje' informacje na temat tego, które strony, obrazy
czy pliki były wysłane. Kto o nie prosił. Ile bajtów zostało przesłanych
itp. Serwer zapisuje nawet to jakie błędy wystąpiły jeśli strona nie została
poprawnie załadowana. Wszystkie te dane zostają przechowane w czymś co
nazywamy plik log.
Serwer może wygenerować dużo danych tego typu. Dzieje się tak dlatego,
że kiedy ktoś odwiedza Twoją stronę, jego przeglądarka wysyła wiele zapytań.
Np. o plik HTML, ale to tylko jedno z wielu zapytań. Są wysyłane dodatkowe
dane - odpowiednio dla struktury strony. Grafika, dźwięk, pliki flash`a,
CSSy itp. Każdy taki wysłany plik nazywany jest trafieniem. Zatem odwiedziny
jednej strony wygenerują wiele informacji po stronie serwera.
W większości przypadków znajdziesz swój plik log w katalogu "logs" bądź
"stats". W środku powinny się znaleźć pliki o rozszerzeniach .log lub .clf.
Plki mogą mieć nawet rozszerzenie txt jako że nasz log to zwykły plik tekstowy.
Aby zobaczyć plik log w jego 'surowej' formie po prostu pobierz go na
swój dysk (FTP) i otwórz w swoim ulubionym edytorze tekstu (Notatnik, EditPlus). Możesz
spróbować otworzyć go w Excel. Będziesz mógł wtedy szybko sortować dane.
Zobaczmy co możemy odczytać z naszego pliku. Informacje, które się tam
znajdą mogą nieco odbiegać od zaprezentowany tutaj jako przykład. Jest
to zależne od konfiguracji serwera. Dobra, oto przykładowe dane z loga:
2001-06-23 23:30:58 209.73.164.129 - GET / my-page.html - 200 14454 "http://www.referring-page.com" Monzilla/ 4.0+(compatible;+MSIE+5.5;+Windows+NT+5.0)
Ale co to znaczy? Przeanalizujmy to co widzimy:
- 2001-06-23 23:30:58
- Oto data 'stempla'. Mówi, że była jakaś wizyta 23 czerwca o 23:30:58.
- 209.73.164.129
- Oto numer IP osoby (lub robota), która wysłała żądanie do serwera.
- GET
- Tutaj dowiadujemy się, że klient (np. przeglądaka) skorzystała z metody GET (możliwe metody to GET, POST oraz HEAD)
- /my-page.html
- Klient zażądał danego zasobu (Może to być jakikolwiek
inny plik np. images/jadzia.jpg ;)
Dalej - Analiza logów - 2
|