Deretter viser vi deg hva egenskapene til en webserver og lære mer om det, om denne verdenen av internett.
Det er en av de viktigste faktorene for at en webside skal fungere skikkelig.
Hva er en webserver og hva er dens egenskaper?
En webserver, også kjent som en "HTTP -server"; Det er en av de viktigste delene på internett og driften av en webside, siden de er servere med ansvar for å motta og overføre informasjonen og innholdet som du vil kunne se på siden. Alt du ser i denne artikkelen: tekst, bilder, videoer, blant andre.; de ligger på en server, så uten den ville du ikke engang kunne se dette.
Den første serveren som eksisterte i verden var "CERN httpd", som kom fra fysikeren og datavitenskapsmannen Tim Berners-Lee, innfødt i London, Storbritannia, i 1990. Samtidig som denne første serveren ble utviklet, The første nettleser og hovedelementene for utvikling av websider, HTML og http, ble også opprettet; det er derfor Tim (for tiden i live) regnes som grunnleggeren av internett.
Webserveren, i første omgang og hva den egentlig er, er en datamaskin der all informasjon fra en internettside vil bli lagret; Derfor er det viktig at dette utstyret har visse egenskaper, både på programvarenivå og på maskinvarenivå; god nok til å kunne gi brukeren en kvalitet og stabil service til nettstedet sitt.
Det skjer at hvis en server ikke har minimumskrav, kan det føre til at siden kollapser og at den ikke svarer riktig; eller mislykkes det, faller det, noe som er ganske vanlig når det er mange klienter som prøver å gå inn på samme side. Det er til og med mulig at serveren, som mottar en overbelastning, brenner ut.
Kjennetegn ved en webserver
Som vi har sagt, har serveren en rekke egenskaper for driften; disse må være på nivå, slik at det ikke er noe problem. Deretter vil vi beskrive egenskapene man bør ha, både i programvare og i selve maskinvaren.
-
Funksjoner på programvarenivå
I denne delen vil vi snakke om alle nødvendige programmer for å lagre, distribuere, svare, vise, blant mange andre ting; innholdet på nettstedet.
-
-
OS
-
Operativsystemet (OS) for alt utstyr: mobiltelefon eller datamaskin, er hovedkomponenten (når det gjelder programvare) som er nødvendig for bruk; uten et operativsystem er det umulig for en datamaskin å fungere. Siden det er ansvarlig for å utføre alle oppgavene, sende og motta informasjon, for hele maskinvaresystemet og at de svarer.
For tiden, på en datamaskin, er hovedoperativsystemene Windows, Linux og MacOS; de to første er det mest populære operativsystemet som brukes for en webserver.
-
-
Filsystemer
-
Dette karakteristisk for en webserverDet er den som vil tillate og hjelpe operativsystemet, å kunne analysere, bestille, behandle filene som er lagret på datamaskinen; Med andre ord vil filsystemet tillate oss som brukere å kunne lese disse filene og endre dem eller slette dem. For normale tilfeller er det to ganske vanlige og for tiden brukte filsystemer: FAT32 og NTFS; de ringer sannsynligvis en bjelle, og du har hørt om disse to.
I tilfelle en datamaskin brukes som en webserver, er de mest brukte filsystemene NFS eller REFS, disse to i tilfelle at operativsystemet er Windows; Hvis operativsystemet for eksempel er Linux, vil filsystemet som skal brukes være "ext4".
-
-
HTTP-server
-
Den tredje logiske komponenten, eller funksjonen på programvarenivå, på en webside er Http. Denne serveren er stedet der nettsidene våre skal være vert; Med andre ord vil det være vår virtuelle hosting. Når vi går inn på en webside, ber vi hosting om tillatelse til å få tilgang til og se innholdet. Hvis svaret er bekreftende, har vi ingen problemer med å skrive det inn.
Det er flere servere for disse, vanligvis må man betale for å være vert for nettstedene våre på dem; men vi har også gratis alternativer. Blant de vanligste Http -serverne har vi: Apache, LiteSpeed, IIS, Nginx.
-
-
Omvendt proxy og CDN
-
Proxyen er en mellomtjener som sender forespørsler fra klienten (oss) til den andre destinasjonsserveren (der nettsiden er vert). Når det gjelder omvendt proxy, er det den som brukes på den andre siden av websidene, hovedserveren de kommer fra.
Fullmakter hjelper oss med å beskytte våre nettsider, informasjon blir raskere, kan hjelpe oss med å begrense tilgangen til andre nettsteder; blant andre funksjoner.
-
-
Virtuell hosting
-
Hostingen vil være lagringsplassen på en server (allerede ved at dette er en datamaskin), der en eller flere nettsider vil være vert; flere verter kan sameksistere og samhandle på en server; Det gjør imidlertid ikke sistnevnte, det er hovedforskjellen.
Hvis du har en webside dedikert til veterinæremnet, vil den ha flere "undersider", som vil stamme fra den viktigste; Således, med en virtuell hosting, kan du være vert for alle disse sidene, i samme IP -adresse og på sin side alle innenfor samme del av datamaskinen (som vil være hosting). Hvis du vil opprette en annen webside med et annet tema; du kan opprette en annen hosting på serveren din og lagre det nye nettstedet ditt der, atskilt fra den andre.
-
-
Kontrollpanel
-
En annen av egenskapene til en webserver, er kontrollpanelet; I denne delen har vi muligheten til å administrere alt relatert til serveren vår og hosting. Alle handlingene, vi vil ha dem grafisk og på en veldig enkel måte.
Med kontrollpanelet vil vi kunne: endre eller fjerne domenet til våre nettsider (domenene er ".com", ".org", ".net", etc.), overvåke alle aktivitetene som utføres på serveren vår, forbedre sikkerheten, endre innhold, blant andre. Avhengig av operativsystemet som fungerer på webserveren din, vil du ha et annet kontrollpanel; men generelt er dette dens funksjoner.
-
-
Utsendelse av statiske filer
-
Dette er stedet der et stort utvalg av filer som vil utgjøre nettstedet vårt vil bli plassert; stedet som vil lagre, servere og sende våre statiske filer. Blant disse filene har vi multimediainnholdet: mp3, mp4, jpg, png, gif, txt; og stilinnholdet på nettstedet vårt: css, javascript, html, blant andre.
Unødvendig å si da at hvis a servidor web har ikke dette funksjonen, den kan ikke navngis eller katalogiseres som sådan. Når du laster inn en side, sendes forespørselen gjennom en Http -protokoll, og alt innholdet i de "statiske filene", som er plassert på en del av harddisken, vil bli vist (sendt), slik at klienten kan glede seg over dem.
-
-
Dynamisk innholdssending
-
I denne muligheten har vi de dynamiske filene, som i motsetning til de statiske; Disse oppdateres kontinuerlig, og det vil avhenge mye av brukerens forespørsler og behov. Et eksempel på dette er skjemaer.
En side preget av denne typen filer er den samme WordPress -plattformen; hvor denne typen dynamisk innhold vil avhenge av brukeren, siden hver enkelt vil lage en annen webside, med hensyn til andre. Blant de forskjellige filene som ofte oppdateres, har vi: PHP, Python, Ruby, ASP og Go.
-
-
Nettverksovervåking
-
Denne funksjonen er nært knyttet til funksjonen i "Kontrollpanel"; Men i dette tilfellet har vi en litt mer spesifikk funksjon, og det er, som navnet indikerer, det er ansvarlig for å overvåke all trafikken som skjer på nettverkene; I tillegg, for å kunne observere ressursene som brukes gjennom servermaskinvaren, det vil si: RAM -minnebruk, Nettverkshastighet, lagringsbruk, hvor stor prosentandel CPU -en opptar.
All denne overvåking kan gjøres stille på et annet kontrollpanel, eller gjøres tydelig gjennom kommandoer.
-
-
System sikkerhet
-
Dette er en av egenskapene til en webserver og av de viktigste avsnittene, når det gjelder programvarenivå. For å sette deg i et ekstremt tilfelle, hvis nettsiden din ikke har tilstrekkelig sikkerhet eller, hvis ikke, ingen form for sikkerhet; Det er mulig at en bruker ved en feiltakelse eller en hacker kan gå inn på serveren din ved å følge IP -adressen og se all informasjonen du har på din PC. Når det er slik, kan det stjele, modifisere, hacke, bruke avgjørende og relevant informasjon mot deg.
Det er derfor en webside, den samme webserveren; Du må ha veldig god sikkerhet for å unngå denne typen problemer, for eksempel å begrense tilgang med IP -adresse, be om passord og brukere fra klienter, innføre en brannmur, kunne nekte eller tillate bestemte filer eller annen type materiale til serveren din. Mange Http -programvare, som vi nevnte for deg tidligere: Apache, Nginx og de andre; De har denne sikkerhetsfunksjonen og unngår å utsette deg selv for risiko.
-
Maskinvarenivåfunksjoner
Når vi allerede har nevnt alle funksjonene på programvarenivå, vil vi nå nevne de som er på maskinvarenivå. En god server vil også fungere, i likhet med ytelsen til alle programmene, og disse vil i sin tur avhenge av maskinvarens kvalitet; Så hvis du ikke har gode funksjoner, vil webserveren din mislykkes. La oss se hver enkelt av dem i detalj.
-
-
Rack
-
"Racket" er stedet der alle serverne vil bli plassert; for å si det mer grafisk, det er et slags bur, og inne i det er det plassert mange servere som kanskje er koblet til hverandre eller ikke. I tillegg er det i racket også andre nettverksenheter som er nødvendige for driften av serveren generelt: rutere, modem, switch, blant andre; ordet er av engelsk opprinnelse.
-
-
kabinett
-
En annen av egenskapene til en webserver; Skapet er skallet eller skjelettet der maskinvarekomponentene til datamaskinene er plassert, det er også kjent som tårnet. For å gi deg en idé, tenk deg datamaskinens CPU uten hovedkort, strømforsyning, harddisk, diskleser eller noe sånt; Det ville være et skap, størrelsen vil avhenge av størrelsen på komponentene, hvis disse er store nok, vil tårnet også være; Hvis komponentene er små, vil skapet også være det.
-
-
prosessor
-
Det er den viktigste komponenten i en hel webserver, siden det er stedet der den andre maskinvaren vil bli plassert og sistnevnte vil fungere på grunnlag av den første; I tillegg til komponentene på programvarenivå, vil de utføre alle prosessene sine i CPU, de matematiske og logiske beregningene som er nødvendige for at vi som brukere skal kunne manipulere og få tilgang til dataene.
I CPU, er den viktigste delen av en datamaskin, prosessoren; For tiden er det to store selskaper, skapere av prosessorer, som brukes av mange, eller nesten alt utstyr; disse er Intel og AMD, førstnevnte er brukernes hovedpreferanse. En god prosessor vil tillate datamaskinen din å ha en god ytelse og derfor at du kan ha en god server.
Hvis du vil vite mer om prosessorer og vite de beste og kraftigste alternativene i år, inviterer vi deg til å følge følgende lenke og lese artikkelen vi har for deg: Mer kraftige prosessorer.
-
-
RAM
-
RAM er en annen av egenskapene til en webserver viktigste og viktigste i maskinvaren til en maskin; hun vil gi pc -en muligheten til hvor raskt den vil være i stand til å reagere når hele programmet av programvaren kjøres; Av denne grunn, hvis du vil ha en rask CPU, kan du også investere i et godt RAM -minne.
Det er avgjørende at hvis du vil at serveren din skal holde seg oppe og fungere riktig, har du svært høye lagringsminner; siden den ikke bare vil motta informasjon fra deg, men også fra hundrevis og kanskje til og med millioner av mennesker som vil besøke nettstedet ditt. Med RAM -minner på 64 GB, 128 GB og opptil 256 GB, er det det en CPU trenger for å fungere som en webserver; noe ganske fjernt fra en datamaskin som bare skal brukes hjemme, som trenger minst 4 GB RAM, for å kjøre uten problemer.
-
-
hovedkort
-
Det er et integrert kretskort, som skal ha ansvaret for å sende og motta informasjonen, og koble alle enhetene som kobles til CPUen; det er også kjent som et hovedkort. Det er her prosessoren, RAM, GPU (grafikkort), harddisk og alle andre nødvendige eksterne enheter vil være direkte tilkoblet.
-
-
Disklesere
-
Selv om det litt etter litt har blitt mindre vanlig å bruke plater (siden de har blitt erstattet av SD -minner eller USB -enheter); CPUer kommer fortsatt med denne eksterne enheten, som lar oss spille CD-, DVD- og / eller Bluray -plater.
Moderne servere, med en leser, siden alt kan gjøres digitalt ved hjelp av ISO -bilder; så denne komponenten ville være "foreldet".
-
-
Lagringsenheter
-
Dette vil være stedet der alle dataene og filene som lastes opp av brukere som besøker nettstedet vårt, blir lagret; I tillegg vil alle egenskapene til en webserver på programvarenivå, det vil si: OS, programmer, blant andre.
Foreløpig brukes både datamaskiner hjemme og servere; De bruker SSD -lagring, disse, i motsetning til HDD -er (som var de de brukte før), har en høyere hastighet når det gjelder lagring, lesing og søk i informasjonen og / eller filene som er spilt inn på harddisken. Derfor, når du bruker krevende servere, vil en SSD -disk være det beste alternativet.
-
-
Nettverksport
-
Til slutt er den fysiske komponenten som gjør at informasjonen kan reise, som vil tillate oss å motta og sende informasjonen til og fra nettstedet vårt, nettverksporten. Hastigheten vil avhenge av båndbredden som vi må ha for å kunne overføre; I dag har vi hastigheter som: 10 Mbps, 100 Mbps, 1 Gbps, 10 Gbps, 100 Gbps og opptil 100 Gbps.
Konklusjoner
Det er veldig viktig at hvis du tenker på å opprette en server, har du hvert av de nødvendige elementene vi beskriver her, for at det skal fungere skikkelig.
Alt er viktig og avgjørende for at en server skal være noe slikt. For å kunne tilby en kvalitetsserver; For det første må maskinvaren ha høyytelseskomponenter og for det andre programvare av høy kvalitet.
Deretter gir vi deg en informativ video, slik at du vet mer om serverne og deres egenskaper.