Situacija: Javio se klijent sa veoma sporom internet prodavnicom – tehnomotor.com.
PageSpeed je bio oko 61/100 na mobilnom i 69 od 100 na desktopu, iako je sajt tehnički ispravan i na dobrom hostingu.
Brzinu sajta merili smo na https://pagespeed.web.dev/
Evo rezultata u tom trenutku:
Prva faza ubrzanja sajta
Instalirali smo licenciran premium plugin za ubrzavanje sajta (vrednost 60$)
Podesili minify css-a i javascripta.
Podesili kompresiju da bi se smanjila veličina fajlova pri učitavanju.
Podesili odlaganje učitavanja manje važnih css i js fajlova.
Podesili preload strana.
Optimizovali i očistili bazu podataka od podataka koji se više ne koriste.
Ovo je donelo pomak, ali je rezultat na mobilnom i dalje bio samo oko 72, što je dosta lošije od cilja koji smo zacrtali.
druga faza ubrzanja sajta
Istalirali smo i podesili object cache.
U ovom trenutku mapa koja se nalazi u futeru (Ultimate Maps by Supsystic) je prestala da se učitava za posetioce sajta (admin je i dalje video mapu).
Zato smo morali da js fajlove koje ona koristi dodamo kao izuzetak u pluginu za keš/optimizaciju.
Nakon toga mapa je ponovo počela normalno da se učitava.
Instalirali smo plugin za optimizaciju slika i umanjili slike koje su bile ogromne, na primer samo logo je bio dimenzije 2000x2000px i težio 3 MB.
Posto nismo imali budžet za umanjivanje svih slika iz ogromne web prodavnice(oko 7000 artikala), umanjili smo samo slike koje su deo dizajna sajta. To je bio logo i pomoćni logo, slike koje ilustruju kategorije proizvoda, slika u slajderu.
Rezultat je sada 93 za mobilni i 98 za desktop, a s obzirom da nam je cilj bio preko 90, završili smo posao.
Uz dodatni dogovor sa klijentom na kraju smo napravili bekap sajta.
Ažurirali WordPress i sve plugine jer jako dugo nisu bili ažurirani.
Promenili PHP verziju servera jer nam je omogućio hosting pristup, a server je imao opciju odabira verzije.
Rezultat:
93/100 na mobilnom
98/100 na desktopu
cilj “preko 90” je ispunjen
sajt je sada i brži i ažuran
Vreme i cena: kompletan posao je urađen za manje od 24 sata i za manje od 100 €.
Evo i rezultata sa Google strane za merenje brzine sajta: