Archiwum dla Wrzesień 18th, 2010
Czy, mimo wszystko, chcesz stworzyć własny serwer WWW? A zatem, pierwszą rzeczą, jakiej będziesz potrzebował, jest komputer. Komputer, na którym będzie działał serwer WWW, nie musi być niesamowitą, superszybką i najnowocześniejszą maszyną. Jeśli masz zamiar udostępniać wyłącznie strony WWW oraz ewentualnie wykonywać kilka prostych formularzy i skryptów CGI, to w zupełności wystarczy Ci prosty komputer [ CZYTAJ DALEJ ]
Publikując witrynę WWW na serwerze zarządzanym przez inną osobę, musisz zazwyczaj dostosować się do narzuconych przez nią zasad. Być może będziesz musiał wnosić dodatkowe opłaty za bardzo dużą lub bardzo popularną witrynę. Może nie będziesz mógł instalować programów CGI, co w bardzo poważnym stopniu ograniczy możliwości witryny. A w zależności od serwera i jego administratorów, [ CZYTAJ DALEJ ]
Jeżeli miałeś to szczęście i opublikowana przez Ciebie prezentacja stała się popularna wśród użytkowników sieci WWW, na pewno przyszło Ci do głowy, że jeżeli kiedykolwiek będziesz zmuszony do przeniesienia stron na inny serwer lub nawet w obrębie tego samego systemu plików, wszystkie połączenia prowadzące do nich (a przecież nie jesteś w stanie zliczyć, ile ich [ CZYTAJ DALEJ ]
Za każdym razem, kiedy ktoś odczytuje plik z serwera WWW lub przesyła informacje wpisane w formularzu, w specjalnym pliku, zwanym dziennikiem serwera lub z angielskiego logiem, zapisywane są wszelkie dane dotyczące tej operacji, czyli jej czas, nazwa pobranego pliku oraz nazwa lub adres komputera, z którego nadeszło żądanie. Jeżeli ktoś zażąda pliku o niewłaściwej nazwie, [ CZYTAJ DALEJ ]
Buforowanie to mechanizm przeglądarki, który umożliwia lokalne zapisywanie kopii często odwiedzanych stron. Jeżeli za wszelką cenę pragniesz poznać dokładną liczbę i kolejność odczytów Twoich stron, wiedz, że buforowanie może prowadzić do powstawania dziwnych zapisów w logu serwera[ CZYTAJ DALEJ ]
Jeżeli tylko masz dostęp do logów serwera WWW, możesz skorzystać z usług prostych programów, które na ich podstawie wygenerują różnego rodzaju statystyki. I tak poniższe polecenie UNIX-a (dostępne także w systemach SunOS i Linux) drukuje listę zawierającą liczbę odczytów poszczególnych plików, uporządkowaną malejąco (access.log to nazwa pliku, zawierającego log)[ CZYTAJ DALEJ ]
Niektóre serwery pozwalają na zapisywanie w logach rozszerzonych informacji na temat odczytu stron z serwera WWW. Mogą to być takie dane, jak typ przeglądarki, z której nadeszło żądanie odczytu lub też dane strony, z której zostało poprowadzone połączenie. Takie informacje zwane są odpowiednio: user-agent oraz odnośnikami (pierwsza nazwa pochodzi od nagłówka protokołu HTTP, który przekazuje [ CZYTAJ DALEJ ]
Jednym ze sposobów poprawienia przydatności witryny jest tworzenie własnych dokumentów obsługi błędów, które pomogą użytkownikom, gdy coś pójdzie nie tak jak trzeba. Na przykład, spójrz na domyślny dokument generowany przez serwer Apache w przypadku zgłoszenia błędu 404 Not Found. Dokument ten informuje użytkownika, iż nie udało się odnaleźć żądanego dokumentu, jednak oprócz tego, nie dostarcza [ CZYTAJ DALEJ ]
Kolejną możliwością jest obsługa błędów przy wykorzystaniu programów CGI. Metoda ta jest szczególnie przydatna w sytuacjach, gdy chcesz wykonać jakieś czynności zależne od otrzymanego żądania. Jeśli korzystasz z serwera Apache (lub NCSA), to skonfigurowanie błędu w taki sposób,[ CZYTAJ DALEJ ]
Otrzymuj każdy nowy wpis na swoją skrzynkę e-mail.