Serwer stron WWW – co to takiego?
Czytając o tworzeniu stron WWW prędzej czy później napotykamy na słowo “serwer”. Co ono oznacza właściwie? Otóż serwer to nic innego jak specjalny komputer, który odpowiada za utrzymanie oraz wyświetlanie strony w przeglądarce. To tak ogólnie, bo w praktyce do jego zadań należy wiele czynności.
Prześledźmy to od początku. Załóżmy, że w domu w przeglądarce internetowej wpisujemy adres naszej ulubionej witryny. Nasz komputer, przetwarzając to na odpowiedni sygnał wysyła przez łącza internetowe znak do serwera, docierający do niego w parę sekund nawet jeśli znajduje się on fizycznie na drugim końcu świata. Serwer przyjmuje nasze zapytanie, uruchamia odpowiednie skrypty, odtwarza stronę (nierzadko wręcz w locie ją “buduje”) i wysyła nam jako wiadomość zwrotną. Nasz komputer dostając tę wiadomość przetwarza ją na wizualny obraz witryny, jaki widzimy w oknie przeglądarki.
Ważną zaletą serwerów jest ich wydajność – maszyny te mogą stać włączone wiele miesięcy bez przerwy i pracować – bo przecież nie wiadomo kiedy ktoś nagle zapragnie wejść na daną witrynę prawda? Nie mam mowy o dłuższym wyłączeniu serwera, bo wtedy strona stanie się niedostępna w Sieci. Dlatego jeśli potrzebne są przerwy konserwacyjne dla serwerów, przeprowadzane są zwykle nad ranem – czyli wtedy kiedy ruch w Internecie jest najmniejszy.
Jakie technologie używane są przy tworzeniu stron WWW?
Skoro żyjemy w czasach, gdzie Internet jest wręcz niezastąpiony, a własna strona jest ciekawą opcją – pragnie ją posiadać coraz więcej osób. W młodym wieku, głownie chłopaki, interesują się tworzeniem stron, uczą się od podstaw jak ta magiczna sztuka wygląda.
I tu warto wspomnieć o podstawie, czyli języku w jakim jest napisana witryna. Skoro są to początki, zwykle młodzi webmasterzy tworzą witryny w języku html, pisząc je ręcznie nawet w notatniku, bądź za pomocą edytorów, często graficznych ułatwiających cały proces. Wadą tego rozwiązania jest głównie statyczność – gdy chcemy stronę zaktualizować, należy zmienić treść na plikach z treścią, nierzadko wszystkich i wysłać je ponownie na serwer.
Wyższą technologią jest pisanie stron z użyciem php i html. Technologia ta pozwala na wykonywanie skryptów w locie po stronie serwera, co w praktyce oznacza tyle, że stronę można aktualizować online – logując się w odpowiedni panel i tam wygodnie dokonując zmian. Trzeba rzec, że tak naprawdę php wykonuje się na serwerze, a to co widzimy w przeglądarce to właśnie efekt działania języka php.
Istnieją jeszcze inne techniki, a raczej języki używane do budowy stron – takie jak flash, asp czy curl, lecz są bardzo zaawansowanymi technikami i stosowanymi “do zadań specjalnych”.
Czy tworzenie stron WWW jest trudne?
Era komputerów, era Internetu – czy zwana “pieszczotliwie” przez niektórych – era dzieci neostrady. Tak czy inaczej zwana nasza codzienność oznacza mniej więcej tyle, że komputery zdominowały nasze życie. Gdzie się nie ruszymy, tam je napotkamy – w pracy, w szkole, w domu. W centrach handlowych i na dworcach instalowane są hotspoty, czyli publiczne sieci bezprzewodowe, które mają ułatwić bycie online coraz większej masie ludzi ceniących mobilność – czyli chodzących z laptopem tu i tam. Zwłaszcza ci, którzy tworzą własne witryny, czy też strony WWW dla innych, bez Internetu po prostu żyć nie mogą. A czy tworzyć strony WWW może każdy? Czy może je robić każdy?
To zależy – jak wszystko – od spojrzenia na sprawę i tego czym ma być strona finalna. Owszem proste strony, typu wizytówka czy moja strona domowa o kotach, nie jest wymagająca. Wystarczy pierwszy lepszy program przypominający obsługą Worda, darmowy serwer na stronę i trochę czasu. Potem pozostaje liczyć tylko odwiedziny. Inaczej sprawa ma się ze stronami rozbudowanymi, sklepami internetowymi, platformami społecznościowym – tych byle Kowalski nie stworzy. Często są dziełem wielu programistów, a od procesu wymyślenia do ukończenia witryny wiele wody w rzece musi upłynąć. Nie dziwi nikogo zatem, że czasem za napisanie od podstaw rozbudowanej witryny trzeba zapłacić nawet 5 tysięcy złotych …