Guides

Hvad er webhosting? Sådan forbliver websites og apps online

Webhosting er at køre dit website eller din app på computere, der er tændt hele tiden og forbundet til internettet, så alle kan nå den til enhver tid. Hostingudbyderen gemmer dine filer, kører din kode og sender sider og data til besøgendes browsere, når de beder om det. Din laptop kunne teknisk set gøre det samme, men hostingudbydere gør det pålideligt, sikkert og i stor skala.

Hvorfor det betyder noget, når du bygger med AI

Når du bygger med en AI-app-builder, kører din app først i en forhåndsvisning: en privat kopi, som du (og måske medarbejdere) kan bruge. Hosting er det, der gør den til en live app på en offentlig adresse, som kunder kan åbne.

Den type hosting, din app har brug for, afhænger af, hvad den gør. En landingsside behøver meget lidt. En app med logins, en database og betalinger har brug for en server, der kører din kode, et sted at gemme data og HTTPS. At forstå forskellen hjælper dig med at vælge en builder, anslå driftsomkostninger og vide, hvad der sker, hvis din app pludselig får travlt — eller hvis du en dag vil flytte den et andet sted hen.

En hverdagsanalogi

Tænk på hosting som lokaler til en virksomhed.

  • Et marked-stand er statisk hosting: billigt, hurtigt at sætte op, perfekt til at vise og sælge et fast udvalg.
  • Et delt kontor er shared hosting: du lejer et skrivebord i en bygning med mange andre virksomheder, og deler elevatoren, internettet og køkkenet. Det er overkommeligt, men en støjende nabo påvirker dig.
  • Dit eget serviceret kontor er en virtuel privat server (VPS): dit eget rum med garanterede ressourcer, men du har ansvaret for, hvad der foregår indenfor.
  • Din egen bygning er en dedikeret server: fuld kontrol og fuldt ansvar.
  • Et administreret kontor, der vokser og krymper med dit team, er cloud- eller platformhosting: du bruger det, du har brug for, betaler for det, du bruger, og udlejeren klarer vedligeholdelsen.

Dit domænenavn er adressen på skiltet. DNS er kortet, der fortæller besøgende, hvilken bygning adressen hører til.

Typer af hosting

TypeHvad det erGodt tilDu styrer
Statisk hostingServerer faste filer (HTML, CSS, JavaScript, billeder), ofte fra et CDNLandingssider, porteføljer, markedsføringssites, frontend-only appsNæsten intet
Shared hostingMange sites på én server, ofte med et kontrolpanelSmå WordPress- eller PHP-sitesNogle indstillinger
VPSEn virtuel maskine med dedikerede ressourcerTilpassede apps, hvis du er tryg ved at køre en serverOperativsystemet, sikkerhedsopdateringer, udrulninger
Dedikeret serverEn hel fysisk maskineHøj, stabil belastning med særlige behovAlt
Platform as a Service (PaaS)Du leverer koden; platformen bygger, kører og skalerer denDe fleste webapps og API'erDin kode og konfiguration
ServerlessKode kører efter behov pr. forespørgsel; intet kører, når det er inaktivtSvingende eller lav trafik, API'er, baggrundsopgaverDine funktioner

De fleste AI-app-builders, der hoster for dig, fungerer som en PaaS: du trykker på udgiv, og platformen klarer servere, skalering og certifikater.

Et praktisk eksempel: hvad en bookingapp kræver for at gå live

Tag en bookingapp til en frisørsalon med en offentlig bookingside, kundekonti og et ejerdashboard. For at være live skal den have:

DelHvad den gørHvor den kører
FrontendSiderne og knapperne i besøgendes browserStatisk hosting / CDN
BackendTjekker ledighed, gemmer bookinger, håndhæver hvem der må se hvadEn server eller container
DatabaseGemmer ydelser, kunder og bookingerEn administreret database
FilopbevaringGemmer uploadede billederObjektlagring
Domæne + DNSbook.dinsalon.dk peger på appenDin registrar / DNS-udbyder
HTTPS-certifikatKrypterer trafik; viser hængelåsenUdstedt af hosten eller en certifikatudsteder
HemmelighederAPI-nøgler til e-mail og betalingerHostens miljøvariabler

Hvis du selv skulle udrulle dette, skulle du sætte hver del op. En platform, der hoster for dig, samler dem. Uanset hvad hjælper det at vide, at delene findes — guiden frontend vs. backend forklarer opdelingen.

Vigtige termer

TermBetydning
ServerEn computer, der svarer på forespørgsler over et netværk.
Udrul / udgivAt lægge en version af din kode på hostingen, så den er live.
OppetidDen andel af tiden, sitet kan nås.
Båndbredde / egressMængden af data, din app sender til besøgende. Ofte faktureret.
CDNContent delivery network: kopier af dine filer på servere rundt om i verden, så de indlæses hurtigere.
SSL/TLS, HTTPSKryptering mellem browser og server. TLS er den moderne protokol; »SSL-certifikat« er det almindelige navn.
SkaleringAt håndtere mere trafik: større maskiner (lodret) eller flere af dem (vandret).
Skalering til nul / cold startInaktive apps stopper for at spare penge; den første forespørgsel efter en pause tager lidt længere, mens appen vågner.
MiljøvariablerKonfiguration og hemmeligheder, din app får under kørsel, holdt ude af koden.
LogsOptegnelser over, hvad appen gjorde, brugt til at diagnosticere fejl.
ContainerEn pakket app med alt, den behøver for at køre, ofte bygget fra en Dockerfile.

Almindelige fejl og misforståelser

  • At forveksle domænet med hostingen. At købe dinnavn.dk lægger ikke et site på det. Du skal også have hosting og DNS-poster, der peger derhen.
  • At antage, at »ubegrænset« er ubegrænset. Planer, der reklamerer med ubegrænset båndbredde eller lager, har typisk fair-use-vilkår. Læs dem.
  • At glemme driftsomkostninger. At bygge en app er én omkostning; hosting, database, lager og tredjepartes API'er er løbende. Tjek, hvordan hver enkelt faktureres, før lancering.
  • At gemme filer på serverens disk. På de fleste moderne hostings er serverens lokale disk midlertidig og kan blive slettet ved hver udrulning eller genstart. Uploadede filer hører hjemme i objektlagring.
  • At behandle forhåndsvisningen som produktion. Forhåndsvisninger kan pauses, bruge testdata eller kun være synlige for dig. Udgiv, før du deler.
  • At ignorere, hvor du kan flytte hen. Hvis din hosting er bundet til én platform, så tjek, om du kan eksportere koden og køre den andetsteds senere.

Hvad du beder din AI-builder om

  • »Hvad skal denne app bruge for at køre, når den er udgivet: kun statiske filer, eller også en server og database?«
  • »Hvor gemmes uploadede filer? Sørg for, at de ikke ligger på serverens lokale disk.«
  • »Gem alle API-nøgler i miljøvariabler.«
  • »Tilføj cache-headers til billeder og statiske filer.«
  • »Vis mig logs for den seneste mislykkede forespørgsel.«
  • »Hvis jeg ville hoste dette et andet sted, hvad ville jeg så have brug for?« — se sådan eksporterer og selv-hoster du en AI-bygget app.

Hosting på Mythex

På Mythex er hosting en del af builderen. Når du udgiver, tager Mythex et øjebliksbillede af projektet og udruller det til dinnavn.mythex.app: statiske frontends går ud som statiske sites, og backends kører på administrerede maskiner, der går i dvale, når de er inaktive, og vågner ved næste besøg. Databasen og filopbevaringen følger med projektet, når din app har brug for dem. Hosting, båndbredde, database og lager bruger det samme kreditsaldo som bygning, og Pro betaler halvdelen af Free-prisen for dem; statiske sites bruger ingen kreditter, mens de ligger inaktive. Pro tilføjer egne domæner med HTTPS udstedt automatisk. Dokumentationen dækker udgivelse og hostinggrænser, og priser sammenligner planerne.

Spørgsmål

Hvad er webhosting med enkle ord?

Webhosting er at leje plads og computerkraft på servere, der altid er tændt og forbundet til internettet, så din hjemmeside eller app kan nås af alle til enhver tid. Hosten gemmer dine filer, kører din kode og sender sider til besøgendes browsere.

Er et domæne det samme som hosting?

Nej. Et domæne er det navn, folk skriver, fx eksempel.dk. Hosting er stedet, hvor sitet faktisk kører. DNS-poster forbinder de to ved at pege domænet mod din host. Du kan købe dem hos samme firma eller hos forskellige.

Har jeg brug for separat hosting til en app bygget med AI?

Det afhænger af builderen. Nogle AI-app-builders, Mythex inklusive, hoster appen for dig, når du udgiver den. Andre genererer kode, du selv skal udrulle til en hostingudbyder.

Hvad er forskellen på statisk og dynamisk hosting?

Statisk hosting serverer filer, der er ens for alle besøgende, fx en landingsside — det er enkelt, hurtigt og billigt. Dynamisk hosting kører serverkode, der bygger svar pr. forespørgsel, hvilket apps med logins, databaser og betalinger har brug for.

Mythex · Pricing · Byg hvad som helst med AI · Skabeloner til websites og apps · Mythex sammenlignet · Ordliste for app-bygning med AI · Gratis værktøjer til app-bygning med AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)