Hoort bij: PHP — Tags:, , , , — admin @ 29 juli 2008 16:02

De snelheid van je website is zeer belangrijk. Het kan helpen je
website te laten onderscheiden van deze van de concurrentie. Hieronder
geeft ik enkele tips waarmee je best rekening kan houden tijdens het
maken van je website.

  1. Gebruik static methods als dit mogelijk is.
  2. Echo is sneller dan print
  3. Om string aan elkaar te zetten gebruik je best een komma inplaats van een punt.Traagste
    0
    
    echo "Hello" . " " . "World";

    Snelste

    0
    
    echo "Hello" , " " , "World";
  4. Zet de maximum waardes van je for-loops voor en niet in de loop.
    0
    
    $maximum = count($array);for($i=0 ; $i < $maximum ; $i++){    echo $i;}
  5. Unset variables om geheugen vrij te maken. Zeker voor grote arrays.
  6. Gebruik in je includes en requires volledige paden indien mogelijk. Dit is sneller omdat het OS geen paden moet gaan opzoeken.
  7. Vaak gebruikt men preg_replace op plaatsten waar je gemakkelijk een str_replace kan gebruiken. Deze fouten kan je beter voorkomen want str_replace is sneller.
  8. Als je veel if else statements moet schrijven gebruik dan switch, dit is beter en sneller.
  9. Error onderdrukking met @ is heel traag.
  10. Zet apache’s mod_deflate op. Dit zorgt ervoor dat de bestanden gecompressed naar de client gestuurd wordt. Dit bespaart je bandbreedte en het is sneller.
  11. Sluit de database connectie als je hem niet meer nodig hebt.
  12. $row[’id’] is 7 keer sneller dan $row[id]
  13. Het incrementeren van een onbestaande variable is 9 tot 10 keer trager dan bij een voor geinitialiseerde variable.
  14. Je string insluiten in ‘ inplaats van ” is een beetje sneller. Dit komt doordat php binnen “…” gaat zoeken naar variablen.
  15. Statische HTML is 2 tot 10 maal sneller dan PHP scripts. Ga dus geen PHP script gebruiken als je de mogelijkheid hebt om het statisch te maken.
  16. Het gebruik van een caching systeem voor je website kan je website 25% tot 100% versnellen.
  17. $i++ is iets trager dan ++$i.
  18. Als je een javascript bestand hebt dat je maar op één pagina van je website gebruikt dan moet je deze niet op elke pagina gaan inladen.
  19. Heb je veel kleine icoonjes of afbeeldingen die op bijna elke pagina voorkomen dan kan je hier beter één afbeelding van maken en deze met css als achtgrond te tonen van een div. Welke afbeelding je juist laat zien kan je dan bepalen met de positie van de afbeelding en de afmetingen van de div. Hierdoor duurt het minder lang om de afbeelding te downloaden. Een goed voorbeeld van deze techniek is google. Google gebruikt voor heel de zoekpagina maar één afbeelding.
  20. Als je een bepaalde functie nodig hebt kijk dan eerst of PHP deze niet heeft voor dat je deze zelf gaat schrijven.
Stem of voeg toe aanUitleg over het gebruik van deze icons :  Plaatsen/stemmen op NUjij Plaatsen/stemmen op eKudos Plaatsen/stemmen op MSN Reporter Plaatsen/stemmen op Digg Stumble it! Voeg dit artikel toe aan Del.icio.us Voeg toe aan je Google bladwijzers Abonneer je op de RSS-feed van deze site Verstuur deze pagina per e-mail via Feedburner

Reacties

Reageren? »

Reageren?

Berichten RSS voor reacties op dit bericht. TrackBack URL

Geef een reactie