Terminy techniczne mogą być mylące, ale zrozumienie definicji różnych terminów i ich wzajemnych relacji może być ważne dla zrozumienia, jak to wszystko działa. Dwa terminy, które możesz napotkać w podobnych kontekstach, to serwer aplikacji i serwer WWW. W zależności od tego, jak są używane, prawdopodobnie będziesz się zastanawiać, czym się różnią. Oto zestawienie serwerów aplikacji i serwerów WWW, co powinieneś wiedzieć o różnicach i ich związku z hostingiem aplikacji. == Co to jest serwer WWW? == Serwer sieciowy to technologia, która udostępnia witrynę internetową użytkownikom odwiedzającym adres URL. Z technicznego punktu widzenia oznacza to, że obsługuje protokół przesyłania hipertekstu (HTTP). Gdy klient (zwykle jest to przeglądarka lub aplikacja mobilna) wysyła zapytanie do serwera (odwiedzając adres URL lub uzyskując dostęp do aplikacji), serwer internetowy przetwarza to żądanie i dostarcza stronę internetową. ÃÂlub przynajmniej statyczne części strony internetowej. Jak używane są serwery WWW To wszystko dzieje się na zapleczu, gdy odwiedzasz stronę internetową. Ludzie zazwyczaj nie muszą dużo myśleć o tym, czym są serwery sieciowe ani jak działają, aby przeglądać sieć, a nawet prowadzić witrynę internetową. O ile praca z serwerami sieciowymi nie należy do twoich obowiązków, jedyny powód, by o nich myśleć, to prawdopodobnie czas, kiedy uruchamiasz witrynę internetową i musisz znaleźć hosting witryny. Dla większości właścicieli witryn posiadanie własnego serwera WWW jest niepraktyczne. Moc potrzebna do przechowywania wszystkich plików składających się na witrynę internetową i dostarczania protokołu HTTP setkom lub tysiącom odwiedzających, którzy odwiedzają witrynę, przekracza możliwości, z którymi większość osób może sobie poradzić przy użyciu własnych zasobów. Fizyczny sprzęt zasilający serwery WWW jest duży i wrażliwy. Nie zmieściłby się łatwo w przeciętnym domu z trzema sypialniami, a nawet większość biur nie ma dobrych urządzeń do dobrego zarządzania serwerem WWW . Oprócz zajmowanej przestrzeni serwery sieciowe wymagają również odpowiedniej opieki. Muszą być przechowywane w środowiskach o kontrolowanym klimacie, aby uniknąć przegrzania. Aby zachować sprawność, wymagają regularnej konserwacji ze strony wykwalifikowanych specjalistów. Aby zapewniany przez nich hosting był bezpieczny przed hakerami, muszą być wyposażone w odpowiednie zapory ogniowe i inne środki bezpieczeństwa, które zapewniają bezpieczeństwo obsługiwanych przez nich witryn. Firmy hostingowe zajmują się tym wszystkim i wynajmują miejsce na swoich serwerach za miesięczną lub roczną opłatą. Sposób działania hostingu polega na tym, że każda witryna, którą odwiedzasz online, znajduje się gdzieś na serwerze internetowym, który dostarcza każdą stronę internetową, którą przeglądasz w przeglądarce. Ale w większości te serwery internetowe wykonują swoją pracę w tle, z dala od osób prowadzących strony internetowe i osób je przeglądających. == Co to jest serwer aplikacji? == Serwer aplikacji jest nieco trudniejszy do opisania w kategoriach laika. Jest to serwer oprogramowania, na którym działają zarówno aplikacje internetowe, jak i aplikacje komputerowe. Serwery aplikacji obsługują tak zwaną logikę biznesową, czyli kod zapewniający funkcjonalność potrzebną do tworzenia i uruchamiania zawartości dynamicznej. Jeśli nadal jest to dla Ciebie trochę zbyt techniczne, serwer aplikacji jest w zasadzie strukturą programową, która umożliwia programom i stronom internetowym tworzenie i udostępnianie dynamicznej zawartości. Jest używany w witrynach zawierających funkcje dynamiczne (funkcje, które zmieniają się w zależności od określonych parametrów, takich jak położenie geograficzne odwiedzającego lub dostępność produktu). Ale nie jest używany wyłącznie na stronach internetowych. Serwery aplikacji mogą być również używane z innymi typami platform i aplikacji, szczególnie na poziomie przedsiębiorstwa. Serwery aplikacji mobilnych Wraz ze wzrostem wykorzystania mobilnego serwery aplikacji mobilnych stanowią obecnie rosnący podzbiór serwerów aplikacji. Działają one w podobny sposób jak inne serwery, ale dla aplikacji mobilnych. Zasadniczo służą jako środkowy komponent między systemem zaplecza a urządzeniami mobilnymi, zapewniając prawidłowe wyświetlanie różnych komponentów aplikacji lub strony internetowej na urządzeniu mobilnym. Ponieważ urządzenia mobilne mają pewne funkcje i ograniczenia, serwery aplikacji mobilnych często muszą zapewnić prawidłowe działanie mobilnej wersji programu lub witryny internetowej pomimo ograniczonej łączności, mocy i przepustowości, które To normalne w przypadku urządzeń przenośnych. W przypadku technologii mobilnej używanej przez firmy serwery aplikacji mobilnych zawierają oprogramowanie, które zapewnia dostęp do różnych typów urządzeń i przetwarza ważne elementy tego dostępu, takie jak uwierzytelnianie, funkcje bezpieczeństwa i aktualizacje. == Czym różnią się serwery aplikacji i serwery WWW? == Serwery aplikacyjne i serwery WWW zapewniają podobną funkcjonalność i mają wiele wspólnego w roli, jaką pełnią, jednak warto mieć świadomość różnic. Serwery aplikacji działają nie tylko z protokołem http. Serwery internetowe mają w zasadzie jedno podstawowe zadanie: przetwarzają żądania HTTP w celu wyświetlenia stron internetowych. Serwery aplikacji często również mają tę możliwość, ale idą dalej i zapewniają dodatkową funkcjonalność. Działają zarówno ze stronami internetowymi, jak i innymi rodzajami programów. I mogą dodać warstwę adaptacji do dostarczanych informacji. Serwery WWW obsługują treści statyczne. Serwery internetowe same udostępniają statyczne strony internetowe przeglądarkom. Chociaż możesz odwiedzić witrynę internetową zawierającą komponenty adaptacyjne, są one obsługiwane przez dodatkową technologię wykraczającą poza sam serwer sieciowy. Część udostępniana przez serwer sieciowy podczas wpisywania adresu URL w przeglądarce jest taka sama niezależnie od miejsca, w którym znajduje się dana osoba, urządzenia, z którego korzysta, lub wszelkich innych czynników, które mogą w inny sposób wpłynąć na co widzą. Serwery aplikacji mogą udostępniać dodatkowe funkcje. Witryny i aplikacje korzystające z serwerów aplikacji często muszą zapewniać funkcje wykraczające poza funkcje statyczne udostępniane przez serwery sieci Web. Serwery aplikacji mogą udostępniać takie funkcje, jak transakcje, personalizacja i usługi przesyłania wiadomości. Te ulepszone funkcje są coraz częściej używane i oczekiwane w przypadku witryn internetowych wszystkich typów. == To nie jest albo-albo == Określenie „serwery aplikacji a serwery sieciowe” nie jest zbyt dokładne. Ogólnie rzecz biorąc, nie jest to kwestia wyboru między tymi dwoma ani decydowania, który jest lepszy. W większości przypadków są to umowy pakietowe. Serwery aplikacji mogą zawierać serwery WWW. Serwery WWW są zwykle częścią serwera aplikacji. Oprócz innych funkcji, które zapewniają, mają również tendencję do włączania protokołu HTTP. Czasami funkcja serwera WWW jest ważną częścią innych funkcji oferowanych przez serwer aplikacji. Najczęściej, gdy słyszysz, jak ktoś mówi o serwerach aplikacji, możesz założyć, że serwer WWW jest częścią tego, co opisują. Serwery WWW i serwery aplikacji często działają w tandemie. Chociaż wiele serwerów aplikacji zawiera serwer WWW, serwery aplikacji są najczęściej używane razem z serwerami WWW. Możesz uzyskać szybsze i lepsze wyniki, mając serwer WWW, który zajmuje się statyczną częścią obsługi witryny internetowej, oraz serwer aplikacji, który obsługuje dowolne funkcje dynamiczne. Serwery internetowe mogą obsługiwać buforowanie i proste żądania, które nie wymagają dużej przepustowości, pozostawiając serwerowi aplikacji wykorzystanie mocy tylko w przypadku bardziej złożonych żądań, które tego wymagają. W ten sposób proste żądania internetowe nie przeciążają ani nie spowalniają serwera aplikacji, a oba elementy całościowego rozwiązania lepiej wykonują swoje zadania. Deweloperzy mogą zapewnić, że witryna internetowa wie, jak rozpoznać, które żądania wymagają tylko serwera WWW, i mogą zastosować technikę filtrowania w celu identyfikacji dynamicznych żądań treści i automatycznego przekazywania ich do serwera aplikacji.Pracując razem, te dwa rodzaje technologii zapewniają lepsze wyniki.== W jaki sposób serwery aplikacji i serwery WWW są do siebie podobne?==Chociaż różnice między nimi mają znaczenie, serwery WWW i serwery aplikacji są bardziej do siebie podobne, niż się różnią.Oba służą jako oprogramowanie pośrednie lub pomost między systemami zaplecza, które utrzymują działanie witryny internetowej, a tym, co widzi użytkownik, gdy uzyskuje do niej dostęp.Pomagają przełożyć techniczną stronę rzeczy na coś, z czym projektanci stron internetowych i zwykli użytkownicy sieci mogą wchodzić w interakcje w sposób intuicyjny i pomocny.I choć oba są niewidoczne dla zdecydowanej większości użytkowników, pomagają zasilać sieć, od której wszyscy jesteśmy uzależnieni każdego dnia.== Którego potrzebuję?==Dla większości użytkowników sieci to rozróżnienie nie ma większego znaczenia.Często te terminy są używane zamiennie, po części dlatego, że zdecydowana większość z nas nie musi się martwić, jaka jest różnica.W praktyce potrzebujesz niezawodnego dostawcy usług hostingowych, który zaopiekuje się serwerami internetowymi i zapewni kompatybilność ze wszystkimi aplikacjami, których używasz, aby zapewnić wszystkie funkcje, których potrzebujesz strona internetowa.Nie myśl, że musisz wybierać między jednym a drugim.Dobry plan hostingu aplikacji może zapewnić jedno i drugie.== Jak znaleźć odpowiedni plan hostingowy ==Dobry dostawca usług hostingowych będzie miał odpowiednią przepustowość i funkcje umożliwiające wszystkie Twoje statyczne i dynamiczne potrzeby strony internetowej.Nie musisz się martwić o to, co dzieje się na zapleczu, możesz po prostu cieszyć się wynikami Twojej witryny i odwiedzających.Nie musisz nawet o tym myśleć podczas procesu projektowania, zwłaszcza jeśli korzystasz z narzędzia do tworzenia witryn, które bardzo to ułatwia.Ale rynek planów hostingowych jest duży.Aby znaleźć dobrego dostawcę usług hostingowych, który wyręczy Cię ze wszystkich skomplikowanych aspektów związanych z serwerami internetowymi i aplikacjami, oto krótka lista najważniejszych rzeczy szukać.99% uptimeByć może najważniejszym obowiązkiem firmy hostingowej jest upewnienie się, że witryna jest stale dostępna i dostępna dla odwiedzających.Serwery internetowe muszą czasami wyłączać się w celu konserwacji.Ale najlepsze firmy hostingowe dbają o to, by te czasy były tak rzadkie, że ledwo je zauważasz.W przypadku mniej renomowanych firm Twoja witryna może zostać wyłączona z różnych powodów: niewystarczającej konserwacji, napraw, usterek sprzętu, ataków hakerów lub problemów pogodowych, takich jak zalanie magazynu serwerów.W branży czas, przez jaki Twoja witryna jest dostępna dla odwiedzających, nazywa się uptime.Czas działania to jedna z głównych różnic między różnymi usługodawcami.Powodem, dla którego płacisz firmie hostingowej, jest utrzymanie serwerów sieciowych za Ciebie.Za swoje pieniądze znajdź firmę, która robi to dobrze.Najlepsze firmy hostingowe obiecują co najmniej 99% dostępności.A niektóre (jak HostGator) posuwają się nawet do zapewnienia 99,9% dostępności z gwarancją zwrotu pieniędzy.Łatwość obsługiNie musisz znać technicznych szczegółów działania technologii hostingu WWW .Dzięki intuicyjnemu dostawcy usług hostingowych musisz tylko wiedzieć, jak zalogować się na swoje konto i omówić podstawy: zarządzanie nazwami domen, konfigurowanie przekierowań i aktualizowanie rozliczeń.Jeśli będziesz używać popularnego systemu zarządzania treścią (CMS) lub innej aplikacji do tworzenia witryny, potrzebujesz również planu hostingowego, który ułatwi instalację i zapewni kompatybilność,A dobry plan hostingowy zapewni mnóstwo zasobów dotyczących zarządzania kontem i narzędzi cPanel, których będziesz używać do zarządzania swoją witryną.Obsługa klienta 24/7Jeśli czytanie o technicznej stronie serwerów WWW i aplikacji wprawi cię w zakłopotanie, nie bój się.Nie musisz sam ponosić odpowiedzialności za techniczną stronę prowadzenia witryny.Każdy dobry dostawca usług hostingowych zaoferuje obsługę klienta, która pomoże Ci rozwiązać szereg problemów związanych z tworzeniem i prowadzeniem witryny.Chociaż dostęp do obsługi klienta ma znaczenie, o wiele cenniejszy jest stały dostęp w momencie, gdy go potrzebujesz.Znajdź firmę hostingową oferującą całodobową obsługę klienta i cieszącą się dobrą reputacją ze względu na poziom oferowanej pomocy.Funkcje bezpieczeństwaWłamania do witryn internetowych są we współczesnym świecie zbyt powszechne.A jeśli Twoja witryna będzie zbierać dane osobowe odwiedzających, ryzyko jest o wiele poważniejsze.Wybór odpowiedniego dostawcy usług hostingowych to pierwszy krok do stworzenia bezpiecznej witryny.Sprawdź, czy Twoja firma hostingowa inwestuje w infrastrukturę, która zapewnia bezpieczeństwo jej serwerów sieciowych i ustawia zapory ogniowe chroniące przed hakerami.I poszukaj dodatkowych funkcji lub dodatków, takich jak certyfikat SSL lub oprogramowanie zabezpieczające.Niektóre proste dodatki mogą znacznie zwiększyć bezpieczeństwo Twojej witryny.== Wybierz rozwiązania hostingowe dla aplikacji == Zrozumienie tego rozróżnienia może być przydatne, ale nie musisz wybierać między serwerem aplikacji a serwerem WWW. Wybierając plan hostingu aplikacji, możesz mieć pewność, że Twoja usługa hostingu zapewnia wszystkie potrzebne funkcje. Zajmą się zarządzaniem serwerami WWW i serwerami aplikacji po swojej stronie i upewnią się, że wszystko działa tak, jak powinno. Możesz skupić się na stworzeniu niesamowitej strony internetowej, która zapewnia wrażenia, jakich oczekujesz od odwiedzających. Niezależnie od tego, czy szukasz hostingu współdzielonego, hostingu serwera dedykowanego, czy innego planu hostingowego, HostGator może Ci pomóc. Skontaktuj się z naszym zespołem ekspertów już dziś, aby uzyskać dalszą pomoc w zakresie naszych planów hostingowych. Kristen Hicks jest niezależną autorką treści z Austin i osobą, która uczy się przez całe życie, z ciągłą ciekawością uczenia się nowych rzeczy. Wykorzystuje tę ciekawość w połączeniu ze swoim doświadczeniem jako niezależny właściciel firmy, aby pisać na tematy cenne dla właścicieli małych firm na blogu HostGator. Możesz ją znaleźć na Twitterze pod adresem @atxcopywriter.