Når du begynner å størrelse opp de mange web hosting alternativer som er tilgjengelige for deg i markedet er det viktig å huske på hva spesifikasjonene nettstedet ditt vil kreve fra hosting-plattformen. Dette er spesielt fremtredende hvis nettsiden er ennå ikke bygget, og du vurderer hvordan du gjør det. Den følgende artikkelen tar en nybegynner ser på teknologien som går inn i å bygge et nettsted og deretter hvordan denne teknologien vil påvirke kravene i din hosting plattform
HTML og CSS -. Sidevisning
I sin enkleste forstand en nettside er egentlig et dokument som kan sees over internett. Den lever på en webserver, en datamaskin hvis jobb det er å vise siden til resten av verden. Strukturen og utformingen av innholdet i dette dokument eller web er angitt med det som er kjent som mark-up og mer spesifikt HTML (Hypertext Markup Language). Dette er den mest grunnleggende byggesteinen i en nettside og i utgangspunktet etiketter og klassifiserer hvert element, eller blokk med innhold, på siden og derfor i hvilken rekkefølge de skal vises.
Utseendet til hvert element kan spesifiseres på hver enkelt side i HTML, men er i stedet vanligvis satt med en annen type mark-up på en eller flere separate Cascading Style Sheets (CSS, dokumenter ofte referert til som bare Style Sheets). Fordi disse arkene sitte bortsett fra selve HTML-dokumentet de kan fortelle hvordan elementer eller grupper av elementer skal vises på flere nettsider i stedet for bare én.
Det finnes forskjellige versjoner og standarder for både HTML og CSS markup men teknologier påvirker ikke den type hosting plattform (web server etc) at nettstedet behov som de bare tolkes av nettleseren programvare på hver brukers maskin for å vise nettsiden.
Innhold, Databaser og Server- Side Scripting
Innholdet som faktisk sitter i hver HTML-elementet kan lagres på en nettside dokumentet selv om det er tekst, eller ved siden av websiden dokumentfil, på webserveren, hvis det er en annen type fil for eksempel et bilde, en video eller en PDF-fil som side koblinger til eller skjermer.
Hvis websiden må være dynamisk er imidlertid at for å vise forskjellig innhold til en bruker hver gang det vises, avhengig på brukerens spesielle ønsker eller innspill, vil innholdet bli lagret i en database på webserveren som deretter gir relevant innhold som skal brukes til å konstruere nettsiden på serveren hver gang det er forespurt, før det vises til sluttbrukeren . De fleste nettsteder derfor også bruke et språk som forteller nettsiden hvilket innhold fra databasen til å vise avhengig av hva sluttbrukeren har bedt om - dette kalles en server side skriptspråk. Som et eksempel, kan dette språket brukes til å vise innhold på den samme siden som er annerledes fordi det er en tirsdag i forhold til versjon av siden som vises på en mandag.
Nettsider kan også inneholde kode (innenfor side) som tillater dem å endre seg i samsvar med brukernes innspill etter at siden har blitt vist til brukeren. Dette kalles klient side scripting, men det påvirker ikke hosting krav som koden kjøres på brukerens datamaskiner i nettleseren og ikke på serveren. Den vanligste eksempel på denne koden er Javascript.
Men ledelsen programvare som brukes til å organisere databasesystemet, samt server side skriptspråk som brukes til å kontrollere hvilket innhold vises, kan både legge restriksjoner på hvilket operativsystem må brukes innen hosting-plattformen. Valget av operativsystemet vil stort sett være mellom Windows og Linux (open source)
Blant de vanligste databasesystemene for eksempel er MySQL, PostgreSQL og Microsoft SQL Server.; de to første av disse er åpen kildekode og støttet over begge plattformer. Imidlertid er SQL Server en proprietær Microsoft system som krever en Microsoft Windows-operativsystem. De mest populære språkene som brukes som server-side skriptspråk er PHP (PHP: Hypertext Preprocessor), Perl (en mer generell programmeringsspråk) og Microsofts ASP.NET (del av deres .NET framework). Språk som PHP eller Perl er igjen støttet av en åpen kildekode-fellesskapet selv og så er kompatible med begge operativsystemene, men er ASP.NET begrenset til å kjøre på en Windows-plattformen.
Det er derfor viktig å sjekke hvilke systemer og språk nettstedet er i gang og dermed hvilket operativsystem din hosting plattform må ta. Anmeldelser