Statische websites Wat zijn hun voordelen?

Statische websites

In aansluiting op onze opsomming van nuttige open source-tools voor ondernemers, zullen we het volgende artikel wijden aan generatoren van statische websites. Maar hoe je het nut ervan moet uitleggen, is een beetje ingewikkeld, We gaan een bericht wijden om uit te leggen wat het verschil is met traditionele contentmanagers en wat de voordelen ervan zijn.

Ik begin met te verduidelijken dat ik absoluut niets heb tegen traditionele contentmanagers. Ik gebruik ze zelfs dagelijks. In werkelijkheid, als u een onderneming begint met een beperkt budget en meerdere zaken tegelijk moet regelen, wilt u daar waarschijnlijk gebruik van maken.

Statische websites Wat zijn dat?

Als we het hebben over een statische website, moeten we niet denken aan die sites uit de begintijd van internet waarop alleen vaste pagina's met tekst en stilstaande beelden waren. Wat we bedoelen is dat de server brengt geen wijzigingen aan de site aan voordat deze wordt weergegeven. Elke wijziging wordt aangebracht door de browser op het clientapparaat door Javascript-code uit te voeren.

Laat me dit verduidelijken met een voorbeeld.

Linux Adictos, net als miljoenen andere sites over de hele wereld, maakt gebruik van een contentmanager genaamd WordPress. De WordPress-codebasis is exact hetzelfde op alle sites die dezelfde versie gebruiken.

Elke keer dat u het portaal binnengaat, De server raadpleegt een database welke inhoud deze u moet laten zien. Het is die inhoud die het anders maakt Linux Adictos van verslaafde auto's of verslaafde stoffen. In diezelfde database bevindt zich de informatie over tot welke inhoud u toegang hebt, afhankelijk van het type gebruiker dat u bent en hoe de informatie wordt weergegeven, afhankelijk van het type bestemmingsapparaat.

Voordelen van statische websites

Minder middelen

Om de typische contentmanager uit te voeren, heb je het volgende nodig:

  • Een machine waarop het besturingssysteem draait.
  • Een webserver met Apache, Ngnix of iets dergelijks.
  • Zorg dat PHP en zijn extensies correct zijn geïnstalleerd en geconfigureerd.
  • Een ondersteunde database-engine.
  • De gekozen contentmanager.
  • Alle add-ons en extra thema's die u nodig heeft.

Je kunt me geloven dat dit alles in harmonie laten werken een taak is die een jongleur waardig is. De beslissing die u moet nemen, is of u het zelf doet of dat u iemand anders betaalt om het te doen. Er zijn goedkope webhosts en er zijn goede webhosts. Er zijn er geen die aan beide voorwaarden voldoen. En zelfs als uw hostingprovider ervoor zorgt dat de eerste 5 elementen worden bijgewerkt en werken, is de mogelijkheid dat een plug-in of een thema iets kapot gaat, latent aanwezig.

Statische websites (ooit gemaakt door een generator) zijn niets meer dan HTML-, CSS- en Javascript-bestanden, daarom hebben ze niet zoveel dingen nodig om te werken​ Je kunt er zelfs voor kiezen om ze zelf op een Raspberry Pi te hosten.

Flexibiliteit

Traditionele contentmanagers zijn in hoge mate configureerbaar en hebben honderden add-ons waarmee ze bijna alles kunnen doen. Maar u besteedt veel tijd aan het verwijderen van wat u niet nodig heeft. En de meest interessante add-ons worden betaald (en vrij duur)

Met statische websitegeneratoren kunt u de site maken met wat u nodig heeft en deze gemakkelijk aanpassen wanneer dat nodig is

Snelheid

Zoals ik aan het begin van het artikel heb uitgelegd, is een statische website niet meer dan HTML, stylesheets en Javascript-code. De server brengt geen wijzigingen aan voordat deze wordt weergegeven, zodat deze sneller wordt geladen.

Veiligheid

Het probleem met de meest populaire contentmanagers is precies dat ze erg populair zijn. Met honderdduizenden regels code is het heel gemakkelijk om fouten te maken. En die fouten worden uitgebuit door cybercriminelen.

Het is belangrijk om hier rekening mee te houden. Een site hoeft niet populair te zijn om het slachtoffer te worden van cybercriminaliteit. Jaren geleden maakten ze gebruik van een kwetsbaarheid in een contentmanager en gebruikten ze een van mijn websites om klanten van een Noord-Amerikaanse bank te pissen.

Met andere woorden, je moet ervoor zorgen dat absoluut alle componenten die we hierboven noemden up-to-date zijn (en bidden dat de ontwikkelaars de kwetsbaarheden ontdekken voordat de criminelen)

Schadelijke code kan niet in statische sites worden geïnjecteerd, aangezien deze vóór het uploaden op een productiemachine zijn gebouwd. Generatoren maken platte HTML-bestanden met CSS en JavaScript. Wanneer een gebruiker een pagina van uw site opvraagt, stuurt de server hem gewoon het bestand voor die pagina zonder het opnieuw te hoeven opbouwen.

Evenmin kunnen databases worden gewijzigd aangezien ze niet worden gebruikt.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Delio Orozco Gonzalez zei

    Statische sites zijn ook handig als u informatie wilt verspreiden in een omgeving waar de verbinding traag of niet bestaat. De draagbare versie van Wikipedia voldoet bijvoorbeeld aan deze vereiste; Met andere woorden, het biedt informatie en kennis zonder dat er een internetverbinding nodig is.

    1.    Diego Duitse Gonzalez zei

      Bedankt voor je reactie. Goede bijdrage

  2.   knapperig zei

    Ik was onlangs aan het experimenteren met Bashblog, maar het lijkt mij dat de documentatie die er is erg klein is ...

    Met Pelican heb ik het beter gedaan, maar wat ik denk dat nodig is, zijn meer en betere nummers, de meeste nummers die er zijn zijn erg oud.

    1.    Diego Duitse Gonzalez zei

      bedankt voor de feedback