Kotisivukamu
Kotisivukamu ja perinteinen kotisivukone - isoimmat eroavaisuudet
Ajankohtaista

Kotisivukamu ja perinteinen kotisivukone - isoimmat eroavaisuudet

6 min lukuaika

Kotisivukamu näyttää päällepäin varsin perinteiseltä kotisivukoneelta. Palveluna se on kuitenkin hyvin erilainen. Käyn tässä kirjoituksessa läpi hieman mielestäni tärkeimpiä eroavaisuuksia. Lista ei ole tyhjentävä, mutta esittelen mielestäni tärkeimmät.

Varmasti näkyvin eroavaisuutemme on se, että sivuja ei oikeastaan voi tehdä muuten kuin tekoälyavusteisesti. Koko järjestelmä pohjautuu tekoälyyn. Tämä mahdollistaa monia hauskoja ominaisuuksia. Voit esimerkiksi muokata sivustoasi suoraan WhatsAppin kautta.

Kuvitellaan esimerkiksi remonttimies työmaalla. Hän voi ottaa kännykällä kuvan valmistuneesta kohteesta, ja lähettää kuvan ääniviestin kera WhatsAppilla Kamulle. Viestissä hän pyytää Kamua lisäämään kuvan verkkosivuille referenssiksi puhumansa kuvauksen perusteella. Kamu hoitaa loput. Tämä kanava-agnostisuus on rakennettu suoraan palvelun ytimeen.

Mutta nyt, ennen kuin mennään syvemmälle yksityiskohtiin, käydään hieman läpi historiaa. On nimittäin hyvä ymmärtää, miten verkkosivuja yleisesti ottaen julkaistaan.

Perinteiset kotisivukoneet ja julkaisujärjestelmät

Aloittakaamme siis siitä, miten suurin osa verkkosivuista on toteutettu viimeisten vuosikymmenien aikana. Lähtökohtaisesti verkkosivuja toteutetaan joko ostettuna palveluna tai erilaisilla julkaisujärjestelmillä.

Jos haet Googlesta termillä ”tee-se-itse kotisivut”, tuloksissa korostuvat suuret kansainväliset kotisivukoneet. Näitä ovat esimerkiksi Webnode, Wix, Squarespace tai verkkokauppoihin erikoistunut Shopify. Kotimaisista toimijoista esillä ovat usein Kotisivukone, Zoner-kotisivukone ja vastaavat palvelut.

Myös WordPress nousee aina esiin. Tilastollisesti se on maailman suosituin alusta. W3Techsin tuoreiden tilastojen mukaan WordPress pyörittää jo yli 43 prosenttia kaikista maailman verkkosivuista 1. Itse asiassa iso osa kotisivuja myyvistä yrityksistä myy juuri hostattuja webhotelleja, joilla voit pyörittää omaa WordPress-sivua.

Lähes kaikkia näitä perinteisiä alustoja yhdistää tietty tekninen toimintatapa. Verkkosivuilla on oma palvelin, joka hallinnoi sisältöä ja “rakentaa” näkymän jokaiselle kävijälle erikseen. Tätä kutsutaan nimellä server side rendering. Se tarkoittaa, että sivusto luodaan lennosta aina, kun joku saapuu sille. Käytännössä sivu tarjoillaan usein välimuistista (cache), jotta se latautuisi nopeammin. Silti monet asiat on haettava aina suoraan palvelimelta. Tämä jatkuva keskustelu selaimen ja palvelimen välillä vaatii tehoja. Se on myös suurin syy siihen, miksi monista nykyisistä verkkosivuista on tullut raskaita ja hitaasti latautuvia.

Staattiset verkkosivut ja paluu juurille

Kotisivukoneiden ja julkaisujärjestelmien edeltäjä oli suora HTML-tiedostojen muokkaaminen. Lopulta HTML, CSS ja JavaScript ovat ne kielet, joita selain ymmärtää. Jokainen verkkosivu kääntyy lopulta näihin. Perinteisissä koneissa ja WordPressissä on kuitenkin välissä erittäin monta abstraktiokerrosta, ennen kuin se lopullinen sivu syntyy.

Modernit staattiset sivustogeneraattorit (SSG), kuten Hugo, Jekyll tai Astro, edustavat paluuta juurille modernilla tavalla. Erona perinteisiin järjestelmiin on se, että sivu “rakennetaan” valmiiksi tiedostoiksi jo julkaisuhetkellä. Sitä ei siis rakenneta vasta silloin, kun kävijä saapuu sivulle. Sillä on muutamia huonoja puolia, kuten esimeriksi se, että sivustolle tehtyjen muokkauksien näkyminen loppukäyttäjällä saattaa tapahtua pienellä viiveellä.

Kotisivukamun teknologia pohjautuu sivustojen generoimiseen etukäteen. Sivuston rakentaminen valmiiksi mahdollistaa äärimmäisen kevyiden ja nopeiden sivustojen rakentamisen, koska voimma karsia turhan koodin pois etukäteen. Modernit staattiset työkalut tarjoavat ylivoimaisen nopeuden, mutta ne vaativat yleensä koodaustaitoa. Kotisivukamu on rakennettu poistamaan tämä kynnys.

Kotisivukamu

Kotisivukamu on siis monella tapaa erilainen ja huomattavasti lähempänä verkon juuria kuin nykyisin käytössä olevat kotisivukoneet. Kotisivukamun verkkosivut käännetään julkaisuhetkellä HTML-tiedostoiksi. Ne ladataan ympäri maailmaa sijoitetuille palvelimille valmiiksi. Kun käyttäjä vierailee sivulla, saa vierailija heti valmiin sivuston salaman nopeasti.

Näin itse asiassa yksittäiset sivuvierailut eivät rasita meidän palvelimiamme samalla tavalla kuin muissa ratkaisuissa. Meillä ei ole mitään rajaa sille, kuinka paljon vierailijoita sivustollasi saa käydä. Tämä ei ole itsestäänselvyys, koska esimerkiksi monet WordPress-palvelun tarjoajista pyytävät vierailijamäärään pohjautuvaa hintaa. Vaikkapa WP Enginen edullisinkin peruspaketti on rajoitettu 25 000 käyntiin kuukaudessa, ja lisäkäynneistä laskutetaan erikseen 2. Monet muutkin kotisivukoneet joutuvat hinnoittelemaan kaistan ja vierailijamäärät erikseen.

Kotisivukamun kanssa voit myös toteuttaa rajattomasti sisältöä. Sivustot ovat tiedostokooltaan niin pieniä, ettei meidän tarvitse murehtia palvelintilasta. Emme tallenna montaa eri abstraktiokerrosta tiedostoina, vaan jokaisen sivuston digitaalinen jalanjälki on erittäin pieni. Levytila maksaa nykyaikaisissa pilvipalveluissa (kuten Tigris) vain murto-osan eurosta per gigatavu 3. Yksittäiset verkkosivut eivät ikinä voi olla niin suuret, että joutuisimme laskuttamaan levytilasta erikseen (Toki todennäköisesti useimpien muidenkin palveluntarjoajien ei tarvitsisi laskuttaa siitä, mutta se on ollut perinteinen tapa perustella hintaa asiakkaille).

Tekoäly-natiivius

Kuten jo alussa hehkutin, ehkä olennaisin eroavaisuus on järjestelmämme tekoäly-natiivius. Kotisivukamu on rakennettu alusta asti sille ajatukselle, että tekoäly hoitaa sivustojen muokkauksen.

Tekoäly toimii tähän tarkoitukseen erinomaisesti, koska nykyiset suuret kielimallit ovat poikkeuksellisen hyviä ymmärtämään ja tuottamaan koodia. Kun järjestelmä on rakennettu koodipohjaisesti, tekoäly pystyy muokkaamaan sitä täysin oppimansa yleisen tiedon pohjalta. Sen ei siis tarvitse käyttää erillisiä rajapintoja, visuaalisia nappuloita tai yrityksen yksityisomistuksellisia skriptauskieliä. Tekoäly kirjoittaa ja muokkaa sivuston rakennetta suoraan.

Koska monet perinteiset kotisivukoneet ovat lisänneet palveluihinsa tekoälyavustajia, tämän hienoutta voi olla aluksi vaikea erottaa. Nämä avustajat on kuitenkin usein “liimattu” vanhan järjestelmän päälle. Ne yrittävät ohjata käyttöliittymää, joka on alun perin suunniteltu ihmisille, tai käyttää olemassa olevaa rajoitettua komponenttikirjastoa. Tämä tekee kokemuksesta usein kömpelön. Tekoälyagentti joutuu toimimaan monen eri kerroksen läpi, mikä lisää virheitä ja rajoittaa mahdollisuuksia.

Kotisivukamu poistaa nämä turhat välikädet käyttäjän ja valmiin sivuston väliltä. Kun pyydät muutosta, Kamu ei etsi oikeaa nappulaa valikosta, vaan se päivittää sivuston rakenteen välittömästi kooditasolla. Sinun ei tarvitse opetella käyttämään monimutkaista konetta tai tyytyä valmiisiin muotteihin. Tekoäly ei siis ole päälleliimattu apulainen, vaan ihan oikeasti ammattitaitoinen työpari, joka hoitaa teknisen toteutuksen puolestasi sekunneissa.

Nopeus ja laatu

Koska Kotisivukamu rakentaa sivuston niin sanotusti “raakatavarasta” eli puhtaasta koodista ilman raskaita välikerroksia, sivustomme saavuttavat lähes poikkeuksetta täydet 100/100 pistettä Google Lighthouse -testeissä. Sivuston nopeudella on valtava merkitys hakukonenäkyvyydelle ja käyttäjäkokemukselle. Voit lukea aiheesta lisää kirjoituksestamme: Toimivat verkkosivut viestivät laadusta ja luotettavuudesta.

Tämä lähestymistapa eroaa muista palveluista merkittävästi: et periaatteessa voi edes vahingossa “rikkoa” verkkosivujasi. Perinteisissä kotisivukoneissa yksi väärä klikkaus tai huonosti optimoitu kuva voi romuttaa sivuston latausajat tai rikkoa ulkoasun.

Kotisivukamussa tekoäly toimii kuitenkin jatkuvana laadunvalvojana, ja jokaisen muokkauksen jälkeen agentti tarkistaa, että lopputulos vastaa standardejamme. Mikäli tehdyt muutokset heikentävät suorituskykyä, tekoäly havaitsee tämän, ja korjaa ongelmat iteratiivisesti ennen julkaisua. Erinomainen lopputulos ei ole siis sattumaa, eikä riipu käyttäjän teknisestä osaamisesta, vaan se on järjestelmään sisäänrakennettu vakio.

Kirsikkana kakun päällä

Yksi perinteisten kotisivukoneiden suurimmista sudenkuopista on se, että olet usein ”naimisissa” kyseisen alustan kanssa. Jos haluat siirtää sivustosi muualle, joudut yleensä aloittamaan nollasta, koska sivusto on rakennettu kyseisen yrityksen suljetulla teknologialla.

Vaikka WordPress voidaan nähdä tälle vahtoehtona, ei sekään ole täysin vapaa näistä haasteista. Vaikka kyseessä on avoimen lähdekoodin alusta, monille on tuttua jatkuvat yhteensopivuusongelmat. On tyypillistä, että välttämättömät tietoturvapäivitykset aiheuttavat ristiriitoja eri lisäosien välille, jolloin sivuston toiminnallisuudet rikkoutuvat. Pahimmillaan tämä johtaa tekniseen kierteeseen, jossa sivuston korjaaminen ei ole enää kannattavaa, ja koko toteutus on viisaampaa aloittaa alusta.

Kotisivukamu toimii toisin. Koska luomamme sivut ovat puhdasta ja modernia koodia, voi tekoäly ylläpitää sivuja helposti. Sivustot eivät vanhene koskaan, koska käytössä ei ole erillistä palvelinta, jonka tietoturvasta tulisi huolehtia. Siksi voimmekin todeta, että meidän ei tarvitse lukita asiakkaitamme alustallemme. Jos haluat myöhemmin esimerkiksi vuokrata oman palvelimen ja alkaa ylläpitää sivuja itsenäisesti, voimme antaa sivustosi lähdekoodin sinulle mukaan. Tämä antaa sinulle täyden vapauden myös tulevaisuudessa.

Olennaiset rajoitteet

Jotta voimme tarjota erinomaisen hinnan, joudumme tietysti tinkimään jostain. Olennaisin rajoite on se, että koska sivuilla ei ole omaa palvelinta, sivustoilla ei voi olla varsinaisia dynaamisia verkkopalveluita (kuten sisäänkirjautumista vaativia portaaleja).

Tämä on kuitenkin tietoinen valinta. Kun haluat rakentaa verkkopalvelun, sen ei tule olla osa perusverkkosivuja. Verkkosivut on tarkoitettu kertomaan, mitä teet ja kuka olet. Verkkopalvelut ovat erillisiä palveluita, jotka tarvitsevat oman palvelimen. Emme halua sekoittaa näitä kahta.


Lähteet:

Footnotes

  1. W3Techs (2024). Usage statistics of content management systems. https://w3techs.com/technologies/details/cm-wordpress

  2. WP Engine (2024). Plans and Pricing - 25,000 visits limit on Core plans. https://wpengine.com/plans/

  3. Tigris Data & Fly.io (2024). Cloud Storage Pricing ($0.02 - $0.15 per GB). https://www.tigrisdata.com/pricing/ ja https://fly.io/docs/about/pricing/

Yhteistyössä: Kotisivukamu