Client-side

Klantzijde

Client-side architectuur is een netwerktopologie die een onderscheid maakt tussen cliënten of computers die informatie aanvragen en servers en de hardware-elementen die deze informatie verstrekken en de aanvragen uitvoeren.

Cliënten zijn eigenlijk personal computers of desktopcomputers in een typische client/server-architectuur. Deze voeren verzoeken uit op servers met behulp van webbrowsers of andere methoden. Als iets client-side is in deze structuur, betekent dit dat het draait op de werkstations of computers die clients vertegenwoordigen.

Aan de client-zijde interpreteert de browser opmaaktalen zoals HTML en CSS. Bovendien nemen veel moderne ontwikkelaars client-side processen op in hun applicatieontwerp in plaats van alleen op de server te vertrouwen. Server-side apps en processen worden uitgevoerd op de server in de hardware structuren die de consumenten helpen met hun eisen. In een tijdperk waarin cloud computing-diensten steeds gangbaarder worden, krijgt de term "client/server-architectuur" een nieuwe betekenis. De meeste client-apparaten in opkomende cloud computing-architecturen gedragen zich als klanten van het verkopende bedrijf, en leveren query's via het wereldwijde internet aan de interne servers van de verkoper.

Vóór het tijdperk van cloud computing werden de termen "client/server" en "client-side" vaak door elkaar gebruikt omdat zij betrekking hadden op systemen waarbij één bedrijf zowel de servers als de client-werkstations bezat.

De term "client-side" impliceerde niet dat de ene computer aan de klant toebehoorde en de andere aan de verkoper. Dit is niet langer het geval met Software-as-a-Service en vergelijkbare architecturen.

Client-server-architectuur

Een groot deel van het internet is gebouwd op de client-side benadering. In plaats van met elkaar te spreken, communiceren gebruikersapparaten via een netwerk met centraal geplaatste servers om de gegevens te ontvangen die zij wensen.

De "clients" van de server zijn eindgebruikersapparaten zoals mobiele telefoons, desktopcomputers en laptops. Anders gezegd, het is alsof klanten de diensten van een bedrijf kopen. Client-apparaten sturen verzoeken om apps of websites naar servers, die antwoorden.

Omdat servers vaak stabieler en veerkrachtiger zijn dan consumentenapparatuur, passen ontwikkelaars de client-serverbenadering toe. Ze worden regelmatig onderhouden en in gereguleerde omstandigheden gehouden om een voortdurende beschikbaarheid te garanderen.

Zelfs als afzonderlijke servers uitvallen, worden zij gewoonlijk door andere servers gesteund. Bijgevolg zou de internetdienst voor anderen niet mogen worden aangetast, ongeacht of gebruikers hun apparaten in- of uitschakelen, of ze stukmaken of verliezen.

Tijdens de toegang tot en het surfen op het internet kunnen servers verschillende client-apparaten tegelijk afhandelen, en elk client-apparaat doet verzoeken aan verschillende servers.

Scripts aan de kant van de cliënt

Een client-side script is een programma dat in de browser van de gebruiker wordt uitgevoerd. Deze scripts zijn kleine programma's die de browser downloadt, compileert en uitvoert. JavaScript is een populaire client-side scripting taal die wordt gebruikt op veel dynamische websites. Het script kan worden opgenomen in de HTML of worden opgeslagen als een afzonderlijk bestand.

Wanneer externe scripts worden aangevraagd, stuurt de server deze naar de client.

Scripts kunnen ook worden uitgevoerd als gevolg van een gebruikersactie, zoals het klikken op een paginaknop.

Wanneer een gebruiker de broncode van een pagina inspecteert, worden vaak client-side scripts bekeken. JavaScript-code wordt vaak hergebruikt en gedupliceerd.

Wilt u meer weten over dit onderwerp? Ga naar Seahawk Media voor de beste informatie over de Client Side.

Gerelateerde berichten

organische zoektocht
WordPress Woordenlijst
Komal Bothra

Wat is organisch zoeken?

Organisch zoeken is het proces van het verdienen van verkeer naar uw website via onbetaalde of

Komal Bothra 4 februari 2023

Wat is een proxyserver?

Een proxyserver is een computer die optreedt als tussenpersoon tussen uw computer en

Woordenlijst hosting
Komal Bothra 3 februari 2023

Zoekmachinemarketing (SEM) 

Search Engine Marketing, of SEM, is een vorm van online marketing die gebruik maakt van betaalde reclame

SEO Woordenlijst
Komal Bothra 2 februari 2023

Casestudie: Mabry Technologie Oplossingen

Mabry Tech is een bedrijf gespecialiseerd in advies en ontwikkeling van innovatieve oplossingen voor bedrijven. Mabry's

Casestudie

Aan de slag met Seahawk

Meld je aan in onze app om onze prijzen te bekijken en kortingen te krijgen.