X


[ Pobierz całość w formacie PDF ]

które żądają dostępu do nich. Komputer wysyłający żądanie do serwera (żądający pliku
przechowywanego na serwerze) określa się mianem klient. A zatem określenie  technolo-
gia po stronie serwera oznacza po prostu, że do uruchamiania programów i przetwa-
rzania danych wykorzystywany jest serwer. Podobnie, w technologii  po stronie klienta
dane przetwarzane są w komputerze klienckim, w większości przypadków w przeglą-
darce WWW lub w powiązaniu z oprogramowaniem przeglądarki. Jest to bardzo istotny
podział, ponieważ wpływa on na sposób działania określonej technologii.
Po stronie serwera
Przykładami znanych technologii  po stronie serwera są między innymi: CGI (Common
Gateway Interface), ASP (Active Server Pages) czy też JSP (Java Server Pages). Dość
często podczas korzystania z ośrodka WWW w obrębie adresu URL (Uniform Resource
Locator) możemy odnalezć ciąg  cgi lub nazwy plików kończące się rozszerzeniami
.asp lub .jsp. Prawdopodobnie korzystamy z technologii tych dość regularnie, do wy-
konywania różnych czynności. Na przykład, z przetwarzania po stronie serwera korzy-
stamy za każdym razem, kiedy w wyszukiwarce zatwierdzamy frazę do poszukiwania.
W przypadku wyszukiwarek, do pobierania kryteriów wyszukiwania wykorzystywany
jest formularz HTML, a następnie kryteria te wysyłane są do serwera w celu przetwo-
rzenia. Po wykonaniu zadań przez programy lub przez skrypty na serwerze, wyniki są
przekształcane na format HTML i zwracane przez serwer WWW do przeglądarki.
Problemem, z jakim spotykamy się w przypadku technologii po stronie serwera, jest
czas uzyskiwania wyników. Jego przyczyny są dwojakie. Po pierwsze, w Internecie
występuje problem określany jako  zatwierdz i czekaj . Dotarcie danych do serwera
i ich przetworzenie zajmuje pewien czas; podobnie potrzebny jest pewien czas, aby
dane zostały przesłane z powrotem. Może to być szczególnie uciążliwe dla tych użyt-
kowników, którzy łączą się z Internetem wykorzystując łącze telefoniczne.
Innym powodem możliwych opóznień jest fakt, że w technologiach przetwarzania po
stronie serwera następuje obciążanie serwera zadaniami przetwarzania. Nie stanowi to
zbyt dużego problemu, jeżeli serwer w danym czasie obsługuje tylko ograniczoną liczbę
żądań. Jednak każdy komputer ma limitowane możliwości przetwarzania. W przypadku
26 JavaScrIpt dIa każdego f& Część I
zajętych serwerów, przetwarzanie wielu tysięcy żądań w ciągu godziny i obsługiwanie
dziesiątek, jeśli nie setek żądań jednocześnie, może znacząco spowolnić działanie,
a w niektórych przypadkach spowodować nawet zatrzymanie serwera. Jeżeli często
korzystamy z Internetu, to z całą pewnością spotkaliśmy się z komunikatem o błędzie,
który informuje, że serwer WWW nie odpowiada i sugeruje ponowienie próby w póz-
niejszym czasie. Jest bardzo prawdopodobne, że w czasie, kiedy wysyłaliśmy żądanie
do serwera, nastąpiło przekroczenie jego możliwości przetwarzania i nie był on w stanie
przyjąć dalszych żądań.
Oczekiwanie na ładowanie stron spowodowane czasem przesyłania w sieci oraz czasem
przetwarzania na serwerze  zjawisko występujące w technologiach po stronie serwera
 jest zjawiskiem niepożądanym. Powoduje ono, że wykonywanie skryptów po stronie
serwera dla niektórych aplikacji (jak np. DHTML  dynamiczny HTML) po prostu
się nie opłaca. Cały proces będzie bowiem zbyt powolny, a czas reakcji serwera niewy-
starczająco krótki, aby można było zapewnić interakcję pomiędzy użytkownikiem,
a stroną WWW w czasie rzeczywistym. Na marginesie, warto zaznaczyć, że terminem
 dynamiczny HTML określa się różnorodne kombinacje języka HTML, JavaScript
oraz technologii CSS, które umożliwiają wprowadzanie na stronach WWW interak-
tywności i animacji.
Kiedy decydujemy się na wybór przetwarzania po stronie serwera, powinniśmy wnikli-
wie rozważyć wszystkie za i przeciw takiego rozwiązania. Cel, jakim jest zwiększenie
interaktywności i zastosowanie nowych rozwiązań, nie powinien być negowany przez
zbyt długi czas oczekiwania.
Po stronie klienta
Kiedy używamy technologii po stronie serwera, komputer-klient (a często także użyt- [ Pobierz całość w formacie PDF ]
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • chiara76.opx.pl
  • Copyright (c) 2009 Odebrali mi wszystkie siły, kiedy nauczyli mnie, że jestem nikim. | Powered by Wordpress. Fresh News Theme by WooThemes - Premium Wordpress Themes.

    Drogi użytkowniku!

    W trosce o komfort korzystania z naszego serwisu chcemy dostarczać Ci coraz lepsze usługi. By móc to robić prosimy, abyś wyraził zgodę na dopasowanie treści marketingowych do Twoich zachowań w serwisie. Zgoda ta pozwoli nam częściowo finansować rozwój świadczonych usług.

    Pamiętaj, że dbamy o Twoją prywatność. Nie zwiększamy zakresu naszych uprawnień bez Twojej zgody. Zadbamy również o bezpieczeństwo Twoich danych. Wyrażoną zgodę możesz cofnąć w każdej chwili.

     Tak, zgadzam się na nadanie mi "cookie" i korzystanie z danych przez Administratora Serwisu i jego partnerów w celu dopasowania treści do moich potrzeb. Przeczytałem(am) Politykę prywatności. Rozumiem ją i akceptuję.

     Tak, zgadzam się na przetwarzanie moich danych osobowych przez Administratora Serwisu i jego partnerów w celu personalizowania wyświetlanych mi reklam i dostosowania do mnie prezentowanych treści marketingowych. Przeczytałem(am) Politykę prywatności. Rozumiem ją i akceptuję.

    Wyrażenie powyższych zgód jest dobrowolne i możesz je w dowolnym momencie wycofać poprzez opcję: "Twoje zgody", dostępnej w prawym, dolnym rogu strony lub poprzez usunięcie "cookies" w swojej przeglądarce dla powyżej strony, z tym, że wycofanie zgody nie będzie miało wpływu na zgodność z prawem przetwarzania na podstawie zgody, przed jej wycofaniem.