login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Witte pagina bij laden site (Opgelost)

Offline Supertje80 - 01/04/2010 11:36
Avatar van Supertje80Nieuw lid Ik heb een site gemaakt, in php geschreven. Alles werkt prima, maar er is een storende factor. En dat is dat er tijdens het navigeren in de site er elke keer heel kort een wit vlak/pagina te zien is. Hoe kan ik dit oplossen?

voorbeeld: www.extreemweer.nl

10 antwoorden

Gesponsorde links
Offline nick5556 - 01/04/2010 11:43
Avatar van nick5556 PHP beginner Niet, de pagina wordt gewoon geladen.
Offline Supertje80 - 01/04/2010 11:45
Avatar van Supertje80 Nieuw lid Andere sites hebben dit niet, daar zie je na aanklikken van een link vervolgens direct al iets, zonder die lelijke witte onderbreking.

Er moet toch wel iets aan gedaan kunnen worden?
Offline Jelmerholland - 01/04/2010 11:48
Avatar van Jelmerholland PHP beginner Ik heb nog wel een error voor je, hij beweert dat mijn email ongeldig is..
Offline nick5556 - 01/04/2010 12:00 (laatste wijziging 01/04/2010 12:01)
Avatar van nick5556 PHP beginner Er zijn een aantal dingen waar je op kan letten:

- Geen onnodige query's, probeer zo min mogelijk query's uit te voeren en probeer ze zo snel mogelijk te houden.
- onnodige loops niet uitvoeren.
- als je een array hebt die je uitleest met een for-loop doe dit dan zo:
  1. $array = array("bla", "bla", "bla");
  2. for($i = 0, $j = count($array); $i != $j; $i++) {
  3. echo "De eerste waarde van de array is: " . $array[$i] . ".<br />";
  4. }

Dit is maar een voorbeeld.

Er zijn zo nog meer regeltjes die helpen jou site's sneller te laden, maar deze moet je eventjes ergens opzoeken.

EDIT:
Sitemasters heeft die lege pagina ook zo'n 0.01 secondes lang.
Offline Supertje80 - 01/04/2010 12:11
Avatar van Supertje80 Nieuw lid
Jelmerhollan schreef:
Ik heb nog wel een error voor je, hij beweert dat mijn email ongeldig is..


Kun je dit toelichten? Waar?
Offline nick5556 - 01/04/2010 12:36
Avatar van nick5556 PHP beginner Waarschijnlijk bij een formulier op jou voorbeeld site.
Offline larssy1 - 01/04/2010 12:42
Avatar van larssy1 MySQL beginner Ja je, pagina geeft even een wit scherm.
Maar dit is niet omdat de website niet werkt, dit komt omdat hij enorm veel items moet laden in je website, en dit neemt natuurlijk tijd in beslag.

Probeer je code te optimaliseren, en geen .bmp plaatjes (mocht je dat gebruiken)..
Gebruik geen plaatjes voor je layout die groter zijn dan 50-100kb.
Bedankt door: Supertje80
Offline nick5556 - 01/04/2010 12:50 (laatste wijziging 01/04/2010 12:50)
Avatar van nick5556 PHP beginner Mijn plaatjes van de layout bij elkaar zijn al nooit meer dan 50-100 kB.  
Offline Pieter - 01/04/2010 13:09 (laatste wijziging 01/04/2010 13:16)
Avatar van Pieter Gouden medaille

SEO guru
Het gebruik maken van een sprite is een eventuele oplossing van je probleem. Een aantal afbeeldingen kunnen trouwens nog kleiner hoor, al je achtergronden bijvoorbeeld.

Ook je code kan best wel wat geoptimaliseerd worden. Er wordt gebruik gemaakt van heel wat css elementen binnen je code die véél sneller gerenderd kunnen worden als ze niet allemaal uniek moeten ingelezen worden, maar via 1 CSS bestand zouden werken.

Ook zie ik meerdere javascript frameworks in gebruik. Al die extra bestanden die moeten ingeladen worden zorgen ook voor hoge laadtijden.

YSlow geeft me in firebug ook de melding dat er op Image elke pagina 500Kb geladen wordt, naast de al 200Kb aan afbeeldingen via je CSS. Javascript is ook een ferme brok: 270 Kb.
Daar ligt dus de extra witruimte tussen je pagina's. Er moet bijna 1Megabite per keer geladen worden tegen dat je site goed gerenderd is.
Bedankt door: Supertje80
Offline Supertje80 - 01/04/2010 14:34
Avatar van Supertje80 Nieuw lid Pieter bedankt. Door jouw inzichtelijke reply heb ik de site een stuk sneller kunnen maken (op mijn machine). Ik riep bij elke pagina veel te veel javascripts op, die lang niet voor elke pagina nodig waren. Ik had ze allemaal in 1 functie gezet die ik op elke pagina oproep.

Weer wat geleerd, wil je eens testen of de site bij jou/jullie ook stukken sneller is?

 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.204s