Hoi,
Ik wil binnenkort eens een CDN gaan gebruiken voor mijn website. Omdat dat niet gratis is, wil ik wel graag weten of een CDN meerwaarde heeft voor mijn bezoekers. Ook zou ik op termijn graag de prestaties van verschillende CDNs kunnen meten, zodat ik in zee kan gaan met de aanbieder die in mijn geval het beste werkt (veel bezoekers uit het Midden-Oosten, dus enigszins afwijkend van de gemiddelde bezoekers waardoor ik niet teveel op de bestaande reviews wil vertrouwen).
In eerste instantie heb ik mijn stylesheet-parser ingesteld dat ie de URLs van achtergrondplaatjes (veelal sprites) uit de CSS aanpast naar de CNAME van de CDN. Contentplaatjes blijf ik voorlopig nog even gewoon vanaf mn eigen server serveren, omdat die images worden geresized met GET-parameters die de meeste CDNs niet ondersteunen.
Nu wil ik dus gaan meten of mijn bezoekers iets aan deze wijziging hebben. Hiertoe wil ik dus de laadtijd van mn website meten, inclusief het laden van afbeeldingen (ook/juist uit de CSS!). Wat ik eigenlijk zoek is gewoon de totale laadtijd van de website inclusief alle elementen erop, exlcusief ajax-calls.
Omdat ik nu al gebruik maak van JS voor het doorgeven van stats zou het makkelijk en mooi zijn om daar deze meting aan toe te voegen. Ik hinkte eerst op de gedachte om bij wijze van steekproef de laatste img te pakken, iets als:
...maar daarmee pak je de content images, terwijl ik juist de images uit de css moet hebben. Daarnaast betwijfel ik of deze steekproef betrouwbaar/zinnig is.
Iemand een beter idee?
Ik wil binnenkort eens een CDN gaan gebruiken voor mijn website. Omdat dat niet gratis is, wil ik wel graag weten of een CDN meerwaarde heeft voor mijn bezoekers. Ook zou ik op termijn graag de prestaties van verschillende CDNs kunnen meten, zodat ik in zee kan gaan met de aanbieder die in mijn geval het beste werkt (veel bezoekers uit het Midden-Oosten, dus enigszins afwijkend van de gemiddelde bezoekers waardoor ik niet teveel op de bestaande reviews wil vertrouwen).
In eerste instantie heb ik mijn stylesheet-parser ingesteld dat ie de URLs van achtergrondplaatjes (veelal sprites) uit de CSS aanpast naar de CNAME van de CDN. Contentplaatjes blijf ik voorlopig nog even gewoon vanaf mn eigen server serveren, omdat die images worden geresized met GET-parameters die de meeste CDNs niet ondersteunen.
Nu wil ik dus gaan meten of mijn bezoekers iets aan deze wijziging hebben. Hiertoe wil ik dus de laadtijd van mn website meten, inclusief het laden van afbeeldingen (ook/juist uit de CSS!). Wat ik eigenlijk zoek is gewoon de totale laadtijd van de website inclusief alle elementen erop, exlcusief ajax-calls.
Omdat ik nu al gebruik maak van JS voor het doorgeven van stats zou het makkelijk en mooi zijn om daar deze meting aan toe te voegen. Ik hinkte eerst op de gedachte om bij wijze van steekproef de laatste img te pakken, iets als:
JavaScript:
1
2
| var imgs = document.getElementsByTagName("IMG"); addEvent(imgs[imgs.length], "load", function(e){ stopStopwatch(); }); |
...maar daarmee pak je de content images, terwijl ik juist de images uit de css moet hebben. Daarnaast betwijfel ik of deze steekproef betrouwbaar/zinnig is.
Iemand een beter idee?