Julkaistu

WordPress-sivustojen nopeus on asia, joka kiinnostaa sekä sivustojen kehittäjiä, että niiden omistajia. Kaikkien yhteinen intressi on, että sivustot toimivat mahdollisimman vikkelästi ja niiden kävijät löytävät etsimänsä tiedon ilman odottelua. Se, mikä sitten on riittävän nopeaa on hieman subjektiivinen asia ja siihen vaikuttaa suuri määrä asioita verkkoyhteyksien toimivudesta sivuston tekniseen toteutukseen saakka.
Sivuston toimintanopeuden testaamisessa ei kuitenkaan tarvitse turvautua arvailuun ja mutuun, vaan sen pystyy mittaamaan luotettavasti, jolloin esim. sivustokehittäjä voi optimoida sivuston koodia ja seurata miten muutokset vaikuttavat latausnopeuksiin. Olemme kirjoittaneet aiheesta englanninkieliseen blogiimme aikaisemminkin ja esitelmöineet asiasta WordPress-kehittäjätapahtumissa useampaan kertaan.

Mittaa WordPress-sivustosi nopeus helposti

Aikaisempien ohjeidemme perusteella olemme nyt tehneet pari erittäin helppokäyttöistä työkalua nopeuden mittaamiseen WP-palvelun asiakkaille. Ohjeistamme löytyvät monimutkaiset komentoriviloitsut voi nyt tehdä yhdellä yksinkertaisella komennolla oman sivustonsa palvelimella. Työkaluja käytetään loggautumalla ssh:lla oman sivuston palvelimelle ja ajamalla jompi kumpi allaesitetyistä komennoista komentorivillä. Koska testi tapahtuu suoraan palvelimella, siihen ei vaikuta esim. oman kotiverkon mahdollinen hitaus, ja sivuston koodin tai sisällön optimoinnin vaikutuksen myös näkee välittömästi.

wp-speed-test

Ensimmäinen työkalu on nimeltään wp-speed-test ja se nimensä mukaisesti testaa sivuston latausnopeutta. Työkalu lataa sivustoa sekunnin välein useita kertoja ja laskee keskimääräisiä latausaikoja, mikä poistaa hetkittäisen vaihtelun vaikutuksen. Tulosteesta näkee myös sivulatauksen eri osien, kuten nimipalvelukyselyiden vaikutuksen. Tarkempaa dokumentaatiota niistä voi lukea curl:in ohjesivulta.

Kuvassa näkyvästä testistä voi päätellä, että oman sivustomme etusivun keskimääräinen lataus kestää 75 millisekuntia (alin rivi, AVG sarake), mikä on varsin hyvä tulos.

wp-load-test

Toinen uusi työkalu on wp-load-test, joka ajaa saman tyyppistä testiä, mutta nyt niin nopeasti kuin mahdollista. Tämä testaa palvelimen kykyä vastata suureen liikennemäärään. Alla testiajo omalla sivustollamme.

Tuloksista näkyy, että peräkkäisten latausten nopeus ei hidastu vaikka niitä tulee paljon peräkkäin, mutta 40 latauksen jälkeen tulostuu ”Failed to load…, test aborted” -viesti, mikä tarkoittaa että palvelin tulkitsee ajon DDOS-hyökkäykseksi ja katkaisee liikalatauksen. Turvaominaisuuskin siis toimii, eikä palvelinta päästetä tukehtumaan liikennepommitukseen.
Oman sivuston nopeus kannattaa testata ja jos tulos näyttää hitaalta, on hyvä ryhtyä toimenpiteisiin, koska latausnopeudella on vaikutusta kävijöiden tyytyväisyyteen, sivustolla vietettyyn aikaan ja jopa Googlen hakukonesijoituksiin. Nopeusoptimoinnista kirjoitamme myöhemmin lisääkin, mutta ainakin sivuston sisältämien kuvien optimointi, tarpeettomien ja huonojen lisäosien poisto, sekä sivuston oman koodin optimointi ovat hyviä lähtökohtia parannusten tekemiseen.
 
 

Kommentit (1)

  • Otto Kekäläinen sanoo:

    Molemmat komennot testaavat vakiona sivuston etusivua. Niille voi antaa parametrina myös toisen URL:in jos haluaa testata jonkin alasivun latautumista.

Kommentoi

Lue lisää

Kategoriassa: Kehittäjille

PHP 8.2 pian saatavilla

PHP 8.2 on pian kehittäjien saatavilla Seravon WP-palvelussa. Suosittelemme sivustoilla käytettäväksi PHP8:aa – ainakin toistaiseksi!

helmikuu 3, 2023

PHP-päivitykset Seravon WP-palvelussa

Vuonna 2022 Seravon WP-palvelussa siirryttiin käyttämään oletusarvoisesti PHP 8.0:aa, eli se on automaattisesti käytössä uusilla sivustoilla. Myös PHP 8.1 on ollut palvelussamme saatavilla, ja 8.2 pian käytettävissä.

tammikuu 25, 2023

PHP 8.0 käyttöön oletuksena

PHP 8.0:sta tulee oletusversio Seravon WP-palvelussa, myös PHP 8.1 on saatavilla!

tammikuu 7, 2022

Varmista sivustosi toimivuus, vaikka internet hajoaisi

Kun somejätti on offline, voi tällä olla odottamattomia vaikutuksia sivuston toimintaan. Lue vinkkimme ja varmista, että sivustosi latautuu, vaikka ulkoiset palvelut eivät toimisikaan!

lokakuu 8, 2021

Webinaari: Hakutoiminnon toteuttaminen ja räätälöinti WordPressissä

Seuraava Seravon webinaari järjestetään torstaina 14. tammikuuta, aiheena WordPressin hakutoiminto. Kuinka haku toimii, ja miten sitä kannattaisi räätälöidä isommilla sivustoilla?

joulukuu 23, 2020

PHP 8.0 julkaistu, Seravo tukenut sen kehitystä

Ohjelmointikieli PHP:n uusi versio PHP 8.0 on julkaistu tänään 26.11.2020. Suurin osa WordPress-julkaisujärjestelmästä on kirjoitettu PHP:lla, joten tällä on pitkällä aikavälillä olennainen vaikutus WP-ekosysteemiin.

marraskuu 26, 2020