Website Snelheid

Uit Byte Docs
De snelheid waarmee uw pagina's laden, is van een groot aantal factoren afhankelijk. De belangrijkste 
  1. Uw eigen internetverbinding. Deze kan door tijdelijke drukte (is uw collega misschien een groot bestand aan het versturen?) trager zijn dan u gewend bent.
  2. Javascript en andere client-side code op uw site. Gebruikt u bijvoorbeeld Google Analytics? Grote kans dat uw hele site traag is, omdat uw browser op de (vaak overbelaste) servers van Google Analytics zit te wachten.
  3. Server-side programmacode, zoals PHP. Er kan een foutje zitten in de PHP code.
  4. De database. Mogelijk draait er een op hol geslagen query, waar alle andere queries (bezoekers) van uw site op moeten wachten.
  5. Andere gegevensbronnen. Haalt u site live informatie op van andere sites die mogelijk traag zijn?

De beste methode om de oorzaak te vinden, is uit te sluiten waar het niet aan kan liggen. Probeer daarom de site allereerst uit op een andere PC, vraag iemand met een andere internetaansluiting om het uit te testen, etcetera.

Website componenten testen met Firebug

Als u denkt dat het niet aan de internetverbinding en/of PC kan liggen, gaat u over tot het testen van de componenten van uw site. Hiertoe kunt u met de Firebug extensie van Firefox onderzoeken waar mogelijke knelpunten zitten. Google Chrome heeft overigens een soortgelijke ingebouwde functie, developer tools, die standaard ingebouwd is en te openen is door op F12 te drukken en vervolgens de pagina te verversen of in dat venster te browsen. De screenshots in deze handleiding zijn van Firebug voor Firefox

  • Installeer indien nodig Firefox en vervolgens Firebug
  • Ga naar Tools > Firebug > Open Firebug in new window
  • Firebug wordt geopend in een nieuw venster
  • Ga in het Firebug venster naar het tabblad Net
  • Ga in het Firefox venster naar uw website
  • In het Firebug venster staat nu een snelheidsrapport voor uw website
afb. 1 Firebug

Zo verkrijgt u een lijst van onderdelen van uw site. Zijn er onderdelen die eruit springen in traagheid, dan kunt u daar verder zoeken. Zijn alle scripts traag, dan dient u uit te sluiten of het aan de database kan liggen. Zoek daartoe een script dat wel en een script dat niet met de database communiceert.

Lijkt het aan de database te liggen, log dan in op phpmyadmin via het Service Panel. Volg verder de tips op Database Optimaliseren.

Lijkt het aan de PHP code te liggen, kijk dan eens naar een profiling pakket. Zie voor meer informatie Php Profiler.

Lijkt het niet aan de PHP of de database te liggen, neem dan contact met ons op. Stuur in ieder geval mee:

Meer informatie:

De huidige waardering is: 89/100 (3 stemmen)
 You need to enable JavaScript to vote
  • Deze pagina is het laatst bewerkt op 28 feb 2012 om 18:19.
  • Deze pagina is 1.165 keer bekeken.

We proberen de kwaliteit van onze kennisbank voortdurend te verbeteren.
Geef de informatie op deze pagina een waardering met de slider hierboven.