Julkaistu

WordPressin suosio perustuu pitkälti siihen, miten helppokäyttöinen järjestelmä on – sekä loppukäyttäjän että verkkopalveluita kehittävän koodarin näkökulmasta. WordPressin avulla voidaan tuottaa visuaalisesti näyttäviä ja toiminnallisia sivustoja suhteellisen vaivattomasti. WordPressin joustavuus ja räätälöitävyys ei kuitenkaan ole tae laadusta, vaan monia eri lisäosia käyttävät sivustot kärsivät usein tietoturva- ja suorituskykyongelmista. Sivut voidaan siis esimerkiksi hakkeroida tai ne latautuvat sietämättömän hitaasti.

Myyttejä murtamassa

Verkko on pullollaan erilaisia artikkeleita ja oppaita WordPress-sivuston tietoturvan ja nopeuden parantamiseen. Valitettavasti useimmat ohjeet ovat vain kymmenen kohdan listauksia suositelluista toimenpiteistä, joiden seurauksia ei kuitenkaan avata sen tarkemmin. Joskus maallikoille suunnatut ohjeet ovat niin yksinkertaistettuja, että ne eivät saa aikaan juuri mitään tuloksia.
Me WP-palvelussa haluamme osaltamme kehittää WordPress-yhteisöä. Olemme murtaneet WordPressin tietoturvaan liittyviä myyttejä esitelmien ja blogitekstien avulla, nyt on suorituskyvyn ja nopeuden vuoro.

Xdebug ja Webgrind

WordPressin ohjelmointiin käytetyn PHP-kielen profilointiin löytyy erinomainen työkalu Xdebug. Sen avulla voi helposti löytää suorituskykyyn liittyviä pullonkauloja, jotka korjaamalla sivusto saadaan toimimaan nopeammin.
Xdebug tutkii jokaisen PHP-funktiokutsun käymällä lävitse, mikä funktio kutsuu mitäkin funktiota. Tämän jälkeen se mittaa funktioiden suorittamiseen käytetyn ajan. Tämä data säilytetään cachegrind-tekstitiedostossa ja voidaan avata millä tahansa sopivalla ohjelmalla. Oma suosikkini on Webgrind, koska se toimii selaimessa ja sopii hyvin web-kehittäjille.
Xdebug on helppo asentaa ja ottaa käyttöön. Seravon WordPress Vagrant -boksissa Xdebug ja suorituskyvyn visualisointiin tarkoitettu Webgrind ovat valmiina käyttöön. Lisätietoja löydät dokumentaatiostamme: seravo.com/docs/development/xdebug/
 

Esitelmä WordCamp Europe -tapahtumassa

Pariisissa järjestetyssä WordCamp Europe 2017 -tapahtumassa pidin puheen WordPressin nopeusoptimoinnista ja suorituskyvystä. Toivon, että puhe tuo esille dataan perustuvia keinoja verkkosivuston nopeuden parantamiseen.
Voit tutustua tarkemmin nopeusoptimointiin ja Xdebugiin esitelmädiojen avulla. Tarjoamme myös koulutuksia kehittäjille Xdebugin ja muiden työkalujen käytössä!
 

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