Tehokas sivusto, edullisempi ylläpito: Näin optimoit HTTP-pyynnöt

HTTP-pyyntöjen määrään kannattaa kiinnittää huomiota jo sivustoa suunnitellessa ja sitä kehittäessä. Kun vähennät pyyntömääriä, latautuu sivustosi nopeammin ja ekologisemmin. Näillä vinkeillä optimoit WordPress-sivustosi!

Mikä on HTTP-pyyntö?

Kun vierailet millä tahansa sivustolla, selaimesi lähettää pyynnön palvelimelle, jossa sivuston tiedot sijaitsevat. Itse asiassa pyyntöjä lähtee matkaan useampia: jokainen kuva, video tai muu tiedosto käsitellään omana pyyntönään.

Esimerkiksi pelkästään etusivun lataaminen voi koostua 50 HTTP-pyynnöstä. Jos sivustolla on sata kävijää kuukaudessa, ja kaikki lataavat yhden sivun, kertyy määräksi 5000 pyyntöä.

Yleensä verkkosivustoilla yhden sivulatauksen aiheuttamia HTTP-pyyntöjä on huomattavasti enemmän: helposti jopa sata, jollei sivuston optimointiin ole kiinnitetty huomiota. Pienilläkin toimenpiteillä pyyntöjen määrää voidaan karsia, ja esimerkiksi parinkymmenen pyynnön kohdalla voidaan jo puhua hyvin optimoidusta sivustosta. Jatka lukemista ja nappaa talteen vinkit, joilla voit optimoida sivustoasi ja vähentää HTTP-pyyntöjen määrää!

Mistä HTTP-pyyntö koostuu?

Kun palvelin vastaanottaa ja käsittelee käyttäjän selaimesta matkaan lähteneen pyynnön, se lähettää takaisin vastauksen, joka sisältää pyydetyn tiedon, esimerkiksi sivuston HTML-koodin. Lisäksi palvelin antaa vastauksessaan HTTP-tilakoodin: jos pyyntö onnistui, on vastaus 200 OK. Jos sivua tai tietoa ei löytynyt, voi vastaus olla 404 Not Found. Voit lukea lisää HTTP-tilakoodeista aiemmasta blogikirjoituksesta.

Tältä näyttää yksi HTTP-pyyntö palvelimen puolella sivuston lokitiedoissa (nginx-access.log). Siitä nähdään, että palvelimelta on noudettu (”GET”) suomenkielistä hinnastosivuamme, pyyntö on onnistunut (200) ja että allekirjoittaneella on ollut selaimena käytössä Mozilla Firefox.

seravo.com - - [12/Aug/2025:19:24:05 +0300] "GET /fi/hinnasto/ HTTP/1.1" 200 29964 "https://seravo.com/fi/" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:141.0) Gecko/20100101 Firefox/141.0"

Mikä on HTTPS?

HTTPS (HyperText Transfer Protocol Secure) on HTTP-protokollan salattu versio. Se varmistaa, että selaimesi ja palvelimen välillä siirrettävä tieto on suojattu, eivätkä tiedot näy ulkopuolisille. Voit varmistaa, onko yhteytesi suojattu HTTPS:llä tutkimalla tietoja selaimesi osoitepalkissa. Seravolla kaikki yhteydet ovat suojattuja, ja HTTPS on käytössä oletuksena.

Miten vähentää HTTP-pyyntöjen määrää WordPressissä?

WordPress-sivustolla tarvittavien HTTP-pyyntöjen määrään kannattaa kiinnittää huomiota jo sivustoa suunnitellessa ja sitä kehittäessä. Pyyntömääriä voi vähentää myös jälkikäteen karsimalla turhiksi jääneitä toimintoja, ja lataamalla vain tarpeellisia resursseja.

Tehokas välimuisti

Verkkosivun lataamiseen tarvittavien tiedostojen ja siten myös HTTP-pyyntöjen määrä pienenee huomattavasti, kunhan sivuston välimuisti toimii oikein.

Kun vierailet sivustolla ensimmäistä kertaa, käyttämäsi selain lataa kaikki tarvittavat tiedostot, ja tallentaa ne myöhempää käyttöä varten. Seuraavalla kerralla, kun palaat sivustolle tai siirryt toiselle sivulle samalla sivustolla, selain voi hyödyntää jo tallennettuja tiedostoja. Tällöin HTTP-pyyntöjä tarvitaan lisää vain muutamia, mikä nopeuttaa sivun latautumista merkittävästi.

Seravon hosting WordPressille on valmis ratkaisu, jossa välimuistitus on tehokasta ja kaikki valmiiksi asennettu puolestasi. Sinun ei tarvitse asentaa ylimääräisiä lisäosia tai huolehtia asetuksista, jotta välimuisti toimii tehokkaasti. On kuitenkin muita seikkoja, joita kannattaa ottaa huomioon ja joilla voit vähentää HTTP-pyyntöjen määrää sivustollasi!

Karsi ylimääräiset pois

Kaikki sivustolle asennetut lisäosat ja teemat kasvattavat mahdollisesti myös HTTP-pyyntöjen määrää sivustolla. Lisäosien lista kannattaa aika-ajoin käydä huolellisesti läpi, ja poistaa ne lisäosat, joiden ominaisuuksia tai toimintoja ei sivustolla enää tarvita. Tarpeettomaksi jääneiden lisäosien poistaminen parantaa myös sivuston tietoturvaa.

Jos tyylejä (CSS) ja skriptitiedostoja (JS, JavaScript) on useampia, ne kannattaa yhdistää omiksi tiedostoikseen (merge). Varmista myös, että tiedostojen sisällöissä rivimäärää on vähennetty eli minifioitu (minify), jotta ne voidaan ladata nopeammin.

Tyyli- ja skriptitiedostojen yhdistelyyn ja optimointiin on olemassa lisäosia, jotka on helppo ottaa käyttöön, esimerkiksi WP-Optimize. Näihin lisäosiin voit tutustua WordPressin lisäosahakemistossa. Muista kuitenkin varmistaa, ettei lisäosan käyttöönotossa ilmene konflikteja muiden sivustolle asennettujen lisäosien kanssa.

Tutkimalla selaimen konsolin tietoja ennen ja jälkeen lisäosan käyttöönoton voit varmistaa, että käyttöönotolla on haluttu vaikutus. Muista myös ottaa sivustostasi ylimääräinen varmuuskopio ennen muutosten tekemistä!

HTTP-pyyntöjä selaimen konsolissa. Pyynnöt näet avaamalla konsolin (F12) ja menemällä network-välilehdelle.

Lazy Loading

Laiska lataus eli lazy loading lataa kuvat (tai esimerkiksi videot) vasta sitten, kun käyttäjä selaa sivua siihen kohtaan, jossa kuva on. Lazy loading on vakio-ominaisuutena mukana WordPressissä versiosta 5.5 eteenpäin, ja yksittäisten kuvien kohdalla voidaan määrittää, tuleeko ne ladata laiskasti vai ei.

Lue lisää lazy loadingista web.dev-sivustolta nähdäksesi esimerkkejä. Kannattaa pitää mielessä, ettei aivan kaikkea sisältöä kannata ladata laiskasti, sillä hakukone ei välttämättä priorisoi niitä. Nyrkkisääntönä voidaan todeta, että jos kuva on näkyvissä selaimessa heti kun sivu avataan, sitä ei kannata ladata laiskasti. Googlen ohjeistuksesta löydät lisätietoja.

Estä turhien bottien pääsy

Suurin osa sivustoliikenteen boteista on hyödyllisiä, kuten esimerkiksi hakukoneiden botit. Ne indeksoivat sivuja, jotta ne näkyisivät hakutuloksissa. Mitä suositumpi sivusto on, sitä enemmän se houkuttelee botteja. Voit antaa boteille toimintaohjeita robots.txt-tiedostolla – tarkemmat ohjeet löydät Seravon tietopankista.

Kannattaa kuitenkin muistaa, että kaikki botit eivät noudata sääntöjä, ja ohjeiden päivittämiseen voi mennä aikaa. Seravo suodattaa haitallista liikennettä ja palvelumme 24/7-valvonta puuttuu ongelmatilanteisiin sivustoilla. Verkkoliikenteestä ei voi aina tietää, onko kyseessä sivuston kannalta toivottua näkyvyyttä, vai sivustoa turhaan kuormittavaa skannailua. Siksi kannatta pitää silmällä sivustoanalytiikkaa, ja estää sellaiset hakukonebotit, jotka eivät analytiikan mukaan tuo sivustolle liikennettä.

Löydä oikeankokoinen palvelupaketti

Seravolla palvelupaketit on hinnoiteltu HTTP-pyyntöjen kuukausittaisen määrän mukaan – emme rajoita kaistanleveyttä. Haluamme tällä kannustaa asiakkaitamme optimoimaan sivustoja, sillä hyvin toimivat ja optimoidut sivustot käyttävät resursseja tehokkaammin, ja säästävät näin myös energiaa.

Asiakkaanamme et maksa lisähintaa sivuston ylläpitoon tarvittavista asioista, vaan WordPress-palvelupaketti sisältää kaiken tarvitsemasi:

Palvelupaketit on mitoitettu erikokoisten sivustojen tarpeisiin. Näet palvelupakettien hinnat, käytettävissä olevan levytilan, HTTP-pyyntömäärät ja muut ominaisuudet hinnastosta.

  • WP Start aloittelijoille, blogeille ja yksinkertaisille sivuille
    • 150 000 HTTP-pyyntöä / kk
  • WP Pro pienille ja keskisuurille yrityksille
    • 500 000 HTTP-pyyntöä / kk
  • WP Business verkkokaupoille ja vilkkaammin liikennöidyille sivuille
    • 1 500 000 HTTP-pyyntöä / kk
  • WP Corporate suurille, vilkkaille sivustoille ja multisite-toteutuksille
    • 3 000 000 HTTP-pyyntöä / kk
  • WP Enterprise räätälöitynä tarpeisiisi
    • yli 3 000 000 HTTP-pyyntöä / kk

Miten HTTP-pyyntöjä seurataan?

Kun sivustosi on Seravon ylläpidossa, HTTP-pyyntömääristä koostetaan joka kuukausi GoAccess-raportti, jonka tiedot löytyvät suoraan WordPressin hallintapaneelista Seravo Pluginin asetuksista (Työkalut > Sivuston tila). Näin pääset tutkimaan sivustosi liikennemääriä helposti, milloin tahansa. Raportteja tutkimalla tarkemmin voit selvittää, mitä sivua ladataan paljon, ja mitä sieltä kannattaa optimoida.

Seravo Plugin näyttää sivustollesi saapuvien HTTP-pyyntöjen määrän.
GoAccess kertoo sivustosi verkkoliikenteestä tarkempia tietoja.

Meillä Seravolla olet turvassa, kun nettisivujesi suosio kasvaa! Liikennemäärien ylityksistä ei tule koskaan lisälaskua, eikä sivustollesi pääsyä estetä missään tilanteessa. Haluamme varmistaa, että sivustosi on aina saatavilla ja toimii moitteettomasti riippumatta siitä, kuinka paljon kävijöitä sillä on. Jos HTTP-pyyntömäärät ylittyvät toistuvasti, otamme sinuun yhteyttä sopivamman palvelupaketin löytämiseksi.