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.