Zoals velen van jullie weten is er een plan uitgewerkt om op korte termijn een flinke snelheidswinst te behalen voor de homepages van Plazas. Hiermee zou begin mei begonnen zijn, echter door de snelle ontwikkelingen van de nieuwe Seats2work software is dit een week opgeschoven. Afgelopen week is er dus hard gewerkt aan eerder genoemde versnelling.
Er stonden 5 werkdagen voor 1 programmeur gepland om de optimalisatie door te voeren. Afgelopen week zijn er 3 werkdagen aan besteed.
Vandaar deze status update.
Ten eerste klopt de planning goed. De Plaza homepage versnelling lijkt goed op schema te liggen.
Met het oog op toekostige ontwikkelingen zijn er alvast een aantal zaken meegenomen in de ontwikkelingen.
Zo zijn de 2 blauwe balken, boven en onder in het scherm, aangepast zodat deze niet de volledige scherm breedte bedekken maar enkel de pagina breedte. Hierdoor kunnen we de scrollbalk volledig van boven tot onder laten lopen zonder dat de blauwe balken eroverheen liggen.
Dit biedt als voordeel dat de pagina makkelijk op mobiele browsers getoont kan worden.
Daarnaast worden zoveel mogelijk onderdelen a-synchroon ingeladen; dit betekent dat sommige onderdelen van de pagina pas geladen worden nadat de basis reeds getoont wordt aan de bezoeker, Dit zorgt ervoor dat de bezoeker snel visueel resultaat ziet terwijl nog niet alles geladen is.
Natuurlijk wordt content die uniek is op een Plaza homepage niet a-synchroon geladen (zoals de Plaza omschrijving en tagcloud) zodat deze goed geindexeerd worden door zoekmachines.
Een andere manier om te zorgen dat de pagina sneller weergegeven wordt is door het beheer-deel (tijdelijk) niet direct in te laden terwijl deze (wellicht) niet nodig is.
Om dit probleem snel op te lossen gaan we de versnelde Plaza pagina aanbieden als 'weegave' pagina met een enkele link voor de beheerder die verwijst naar de oude (huidige) Plaza pagina vanuit waar deze beheerd kan worden zoals gebruikelijk.
Een bezoeker ziet dus altijd de versnelde variant en een beheerder gaat naar de oude (huidige) versie enkel voor het beheer.
Natuurlijk kunnen we er uiteindelijk voor zorgen dat ook beheerders vanaf de versnelde pagina direct aan de slag kunnen maar om gebruikers zo snel mogelijk snellere pagina's te kunnen bieden hebben we voor deze tussenoplossing gekozen.
Om jullie alvast een (voorlopig) beeld te geven van de behaalde snelheidswinst heb ik hieronder een aantal verschillende snelheids vergelijkingsrapporten toegevoegd.
De metingen zijn uitgevoerd adhv de Fris in je Hoofd Plaza welke op onze ontwikkelomgeving veel testdata bevat.
Let wel: de versnelde pagina bevat nog niet alle onderdelen die de huidige Plaza homepage bevat en zal dus (aan het einde van de ontwikkeling) wellicht iets afwijken van onderstaande resultaten,
websiteoptimization.com
webpagetest.org
pingdom.com
Zoals hierboven te zien is, is de pagina ongeveer 2 tot 3 keer zo snel als voorheen. Deze week zal er doorontwikkeld worden aan de Plaza homepage zodat deze op zeer korte termijn live gezet kan worden. Direct na het plaatsen van de versnelde Plaza homepage zal er gewerkt worden aan het versnellen van de Event homepage.
Hiervoor is verwacht dat er wederom 5 werkdagen nodig zijn voor de optimalisatie. De uitwerking hiervan zal aankomende week (30-5) plaatvinden en gecommuniceerd worden.