Beste mensen,
Ik ben een beetje aan het spelen in mijn speeltuin en stuitte tijdens het spelen op een vraag des levens (nouja, kuch, internet).
Ik heb al een vrij lange tijd een windows servertje draaien die ook fungeert als HTPC (mediaportal + tv server) als game bak etc. Nou heb ik ook al een tijdje een, wat ik zelf zo noem, server console draaien (een soort portal voor een verzameling webexposed apps), so far so good, heb tijdje geleden een filmpje op de jij kijkbuis gezet.
In het filmpje is ook te zien dat ik gebruik maak van een carrousel (specifieker de JQuery imageflow icm higslide plugin). Nou heeft mijn servertje maar een marginale upstream van 100KB/s (adsl lijntje) wat die carrousel een beetje traag maakt qua laden (daarnaast heb ik nog niet echt gewerkt aan plaatje optimalisatie, ga ik ook nog wel doen met GD ofzo).
Nou heb ik ook een verrekte snelle offsite host bij dootall internethosting en kwam ik op het idee (eigenlijk beetje door yslow) om die host als CDN (Content Distribution Network) te gaan gebruiken voor dergelijke statische content zaken.
Ik heb de proef op de som nog niet genomen en dit hele verhaal te bouwen (kost nml wel ff tijd) aangezien ik niet zo zeker ben of dit mij wel merkbare performance winst op gaat leveren.
wat ik in gedachte had is het volgende scenariio;
de carrousel (ff als voorbeeld) doet een request voor een image in de carrousel naar mijn thuisserver (dit moet omdat er items/plaatjes toegevoegd kunnen zijn). De thuisserver gaat vervolgens ff heel snel kijken of de file aanwezig is op de CDN (kan dit? is dit niet al gelijk een te beperkende factor waardoor de snelheids winst gelijk verdwenen is), zo niet dan kopieert hij eerst de file naar de CDN en doet daarna een header 301 redirect naar de CDN.
Ik wil graag weten wat jullie hiervan denken voordat ik er veel tijd insteek om erachter te komen dat het eigenlijk trager is
Ik weet het zelf niet zo, de request naar mijn thuisserver zal een feit blijven, het voordeel moet ik halen uit de bandbreedte van de CDN.
p.s.
Het filmpje is lokaal opgenomen dus dat de carrousel snel laad is niet zo vreemd
---edit----
wellicht is het slimmer een cronjob in te zetten zodat ik de image requests direct op de CDN kan doen en waar van ik dan weet dat iig het volgende zeg uur (als de cron weer heeft gerunt) zeker weet dat alle plaatjes er zijn
Ik ben een beetje aan het spelen in mijn speeltuin en stuitte tijdens het spelen op een vraag des levens (nouja, kuch, internet).
Ik heb al een vrij lange tijd een windows servertje draaien die ook fungeert als HTPC (mediaportal + tv server) als game bak etc. Nou heb ik ook al een tijdje een, wat ik zelf zo noem, server console draaien (een soort portal voor een verzameling webexposed apps), so far so good, heb tijdje geleden een filmpje op de jij kijkbuis gezet.
In het filmpje is ook te zien dat ik gebruik maak van een carrousel (specifieker de JQuery imageflow icm higslide plugin). Nou heeft mijn servertje maar een marginale upstream van 100KB/s (adsl lijntje) wat die carrousel een beetje traag maakt qua laden (daarnaast heb ik nog niet echt gewerkt aan plaatje optimalisatie, ga ik ook nog wel doen met GD ofzo).
Nou heb ik ook een verrekte snelle offsite host bij dootall internethosting en kwam ik op het idee (eigenlijk beetje door yslow) om die host als CDN (Content Distribution Network) te gaan gebruiken voor dergelijke statische content zaken.
Ik heb de proef op de som nog niet genomen en dit hele verhaal te bouwen (kost nml wel ff tijd) aangezien ik niet zo zeker ben of dit mij wel merkbare performance winst op gaat leveren.
wat ik in gedachte had is het volgende scenariio;
de carrousel (ff als voorbeeld) doet een request voor een image in de carrousel naar mijn thuisserver (dit moet omdat er items/plaatjes toegevoegd kunnen zijn). De thuisserver gaat vervolgens ff heel snel kijken of de file aanwezig is op de CDN (kan dit? is dit niet al gelijk een te beperkende factor waardoor de snelheids winst gelijk verdwenen is), zo niet dan kopieert hij eerst de file naar de CDN en doet daarna een header 301 redirect naar de CDN.
Ik wil graag weten wat jullie hiervan denken voordat ik er veel tijd insteek om erachter te komen dat het eigenlijk trager is
p.s.
Het filmpje is lokaal opgenomen dus dat de carrousel snel laad is niet zo vreemd
---edit----
wellicht is het slimmer een cronjob in te zetten zodat ik de image requests direct op de CDN kan doen en waar van ik dan weet dat iig het volgende zeg uur (als de cron weer heeft gerunt) zeker weet dat alle plaatjes er zijn
[ Voor 7% gewijzigd door jozuf op 04-12-2009 09:28 ]