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ä!
 

Hyväksy evästetyypit statistics, marketing katsoaksesi tämän sisällön.

Kommentoi

Lue lisää

Kategoriassa: Kehittäjille

PHP 8.3 saatavilla Seravon WP-palvelussa

PHP 8.3 on nyt saatavilla Seravon WP-palvelun sivustoilla.

22 helmikuun, 2024

DKIM, SPF ja DMARC: Varmista sähköpostien perillemeno DNS-tietueilla

Takkuaako sähköpostien perillemeno? Tarkistamalla domainiltasi löytyvät DNS-tietueet varmistat, etteivät viestisi päädy roskapostiin.

20 helmikuun, 2024

PHP 8.3 on julkaistu

PHP 8.3 on julkaistu. Mitä uutta siinä on ja miten pitää PHP-versio ajan tasalla?

23 marraskuun, 2023

WP-CLI v2.8.0 on saapunut

Pienten viivästyksien jälkeen WP-CLI komentorivityökalusta on julkaistu uunituore versio eilen, 31.5.2023. Uusi versio tuo mukanaan useita bugikorjauksia ja se on […]

1 kesäkuun, 2023

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!

3 helmikuun, 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ä.

25 tammikuun, 2023