Guide:

Optimering av websider

Når man lager nettsider, ender man av og til opp med sider som tar lang tid å laste. Her er noen tips for hvordan du kan unngå slike ting.

Oppsummering

Denne guiden dekker langt fra alle tenkelige situasjoner man kan komme opp i når det gjelder dårlig ytelse. Når du utvikler din nye supernettside i PHP, er dette ting du bør tenke på;

  • Benytt profileringsverktøy for å finne ut hvilken del av koden som går sakte.
  • Cache de delene av siden som ikke endrer seg ofte.
  • Bruk en egnet og rask algoritme.
  • Forsøk å unngå lange nestede løkker.
  • Forsøk å unngå rekursive funksjoner, skriv om til iterative.
  • Bruk databasens innebygde funksjoner så ofte som mulig.
  • Samle opp innsettingsspørringer når det er mulig.

Det finnes mange ting å tenke på, men kanskje den viktigste er at du finner den beste algoritmen til å løse et gitt problem. Optimering bør ikke gjøres før man ellers er ferdig med koden, siden optimering ofte etterlater uryddig kode.

Har du andre tips som kan hjelpe andre å optimere PHP- og MySQL-kode? Tips brukerne på forumet.