Wordpress

Errendimendua eskalan: nola hobetu genuen zuretzat 2019an

Errendimendua WP Engine-n inoiz amaitu ez den produktua da, eta 2019an, intentsitate handiagoz mantra honetan zentratu ginen.

Urtean zehar, hobekuntza ugari egin ditugu gure plataformaren backend softwarean, eta horrek erantzun-denbora bizkortzen du dagoeneko guztiz cachean gordeta ez dagoen edozein orrialdetan. Honek gure bezeroei plataformarik onena eskaintzen die WordPress guneak eskalan eraikitzeko eta haien guneak azkarrago, seguruago eta hazteko gaitasunarekin exekutatzen laguntzen die.

Arlo honetan egin dugun azken eguneraketa PHP uopz luzapena kentzea izan da, eta horrek % 10eko errendimendua hobetu du backend-aren latentzian, web-eskaerak zein azkar zerbitzatu ditzakegunarekin erlazionatutako metrika. Uopz gure plataformari segurtasuna eta fidagarritasuna gehitzeko erabili zen. Plataformako arkitektoek exekuzio-denbora ere gehitzen ari zela deskubritu zutenean, segurtasun irtenbide alternatiboak asmatu genituen eta uopz kendu zen.  

Backend-aren errendimenduaren hobekuntza hori azaroaren hasieran hartu genuen erabaki baten ondoren etorri zen ~ 300,000 bezero-instalazio bateragarri PHP 7.3ra bihurtzeko, gure bezeroek funtzio berrietarako sarbidea izan zezaten eta errendimendu handiagoa izan zezaten. PHPren azken bertsioak. Erabaki honek WP Engine-ren bezeroak WordPress-eko erabiltzaile gehienek baino errendimendu handiagoan jarri zituen, horietako gehienak PHP 7.0 edo beherago exekutatzen ari direnak.

Bihurketa hori amaitu eta laster jaso genituen emaitzetan oinarrituta, gure bezero askok backend-en erantzun-denborak % 20 inguru hobetzen ikusi zuten beren aldetik inolako ahalegin edo ekintzarik gabe:

Goiko grafikoan, bezeroaren instalazio tipiko baten adierazgarria den, batez besteko erantzun-denbora 750 milisegundotik goratik 550 milisegundora gutxi gorabehera ikus dezakezu PHP 7.3ra bihurtzean. 

Hilabete batzuk lehenago, abuztuan, gure Premium Planetako bezeroak Google Cloud Platform-eko hurrengo belaunaldiko hardwarera eramateko lehen WordPress Experience Platform bihurtu ginen. Hau hardware berria ebaluatu eta, hain zuzen ere, gure bezeroen guneko abiadura orokorrerako bultzada izugarria suposatuko lukeela zehaztu ondoren egin zen. 

Gure plataformak eskaintzen duen errendimendu handikoarekin konbinatuta, bezeroen web orriak are azkarrago kargatzen hasi ziren —askotan % 40 azkarrago edo gehiago— berriro ere, bezeroek beraiek inolako ekintzarik behar izan gabe eta kostu gehigarririk gabe. 

Goiko grafikoa web transakzio-denboraren beherakada handia izan duten bezeroei buruz bildu ditugun adibideetako bat besterik ez da —zerbitzariaren eskaera betetzeko behar den denbora—, eta horrek webguneak azkarrago kargatzeko eta esperientzia hobea eskaintzeko aukera ematen du. azken erabiltzailearentzako.  

Bezero dedikatuak hurrengo belaunaldiko hardware berri honetara bihurtzea etengabeko arreta izan zen guretzat 2019ko bigarren seihilekoan, eta orain 4,000 enpresa-bezero baino gehiago ditugu esperientzia digitalak sustatzeko erabiltzen. AEBetako erdialdean, Erresuma Batuan eta Mendebaldeko Europan gaur egungo erabilgarritasuna izanik, jokoak aldatzen dituen azpiegitura honetarako sarbidea zabaltzeko asmoa dugu 2020an.  

Abuztuaren hasieran, bezeroek WordPress-eko administrazio- eta edukia editatzeko pantailetan eta orriak askotan gorde ezin diren guneetan ikusi ahal izan zituzten hainbat hobekuntza ere osatu genituen, hala nola merkataritza elektronikoa eta kideen guneak. 

Optimizazio horiek, backend-aren errendatze-denboraren mediana % 15ean murriztu zutenak, honako hauek izan ziren: 

  • Datu estatistikoak erabiliz, gure eskala handiagatik eskuragarri ditugunak, eta 500,000 WordPress instalazio baino gehiagotan datuak batuz, gure PHP opcode cachearen parametroak ohiko "praktika onen" balioak baino hobeto doitzeko. 
  • WordPress Object eta Transient Cache-ra irakurtzeko eta idazteko abiadura handitzea, maila baxuko protokoloak sintonizatuz. 
  • Gure PHP v7.3 docker edukiontzia doitzea abiadura handiagoa lortzeko.

Goiko grafikoan, cache gabeko orri bat errendatzeko denbora mediana ~700 milisegundotik ~500 milisegundora jaitsi zen, errendimenduaren % 25 baino gehiago hobetu dela. 

Aurrekoak 2019an egin genituen aldaketa handi asko biltzen ditu, baina urtean zehar beste dozenaka doikuntza egin ziren, guztiak gure bezeroei ahalik eta errendimendu onena eskaintzearen izenean. 2019an gertatutako optimizazio konbinatu guztiak aztertzen dituzunean, gure bezeroen negozio askoren hobekuntzak benetan nabarmenak izan dira. 

Beheko grafikoak zerbitzariaren latentziaren % 50 baino gehiagoko hobekuntza erakusten du gure Premium Planetarako, Google-ren hurrengo belaunaldiko hardwarearen eragina barne. 

Zalantzarik gabe, 2019an egindako errendimendu-hobekuntzekin hunkituta gauden arren, errendimendua WP Engine-n inoiz amaitu ez den produktua da, eta askotan, arlo jakin batean aurrera egiten dugunean, errendimendu-orratza mugitzeko egin ditzakegun beste gauza batzuk argitzen ditu. are gehiago. Goiko hobekuntzak ez ziren salbuespena izan, eta hobekuntza gehiago emango ditugu 2020an zehar.  

Egon adi: datorren urtearen hasieran errendimendu-eguneratze zirraragarriagoak partekatuko ditugu zurekin, gure WordPress DXP hobetzen eta optimizatzen jarraitzen dugun heinean.

Gaiarekin lotutako artikuluak

0 Comments
Lineako erantzunak
Ikusi iruzkin guztiak
Itzuli gora botoia