Geachte DPC collega's,
Na maandenlang dienst te hebben gedaan is de StatsGen 1.x zoals die nu in gebruik is toe aan een update.
De oude StatsGen is gegroeid van een kleine simpele downloader voor ECCp stats tot een Statsgenerator die voor vier verschillende projecten stats kan genereren. Echter, de opzet van de code was verre van optimaal, en bij het groeien van de projecten begonnen de downloads ook tijd te vergen. Ook het uploaden van de zips met HTML bestanden is tijdrovend geworden. Kortom, de StatsGen was toe aan vervanging.
Er is een professionelere aanpak gekozen, en dat heeft geleid tot StatsGen 2.0.
Deze versie werkt volledig datagestuurd. Dit houdt onder andere in dat er geen losse HTML bestanden meer zijn, maar dat de stats rechtstreeks uit de database worden gegenereerd.
Een probleem is wel dat dit andere eisen stelt aan de webserver. In plaats van een simpele fileserver is er nu een applicatieserver vereist. En naar zo'n server ben ik nu op zoek.
Wat gaat die server doen?
Elke nacht net na middernacht zullen de stats voor de diverse projecten gedownload worden naar die server. Die data wordt verder verwerkt in de StatsGen database. De verschillende DPCH posters kunnen dan vervolgens een DPCH genereren en deze posten op het forum. Tegelijkertijd zijn ook de extra stats beschikbaar. De links in de DPCH's verwijzen door naar de StatsGen server.
Wat zijn de eisen voor die server?
Omdat alle stats gegenereerd worden vanuit de data is het dus belangrijk dat die data snel te bereiken is. De belanrijkste eisen zijn dus een snelle harddisk, en snel geheugen. Verder draait StatsGen op een Windows server met IIS geïnstalleerd.
Hieronder staat een opsomming:
> IIS met ASP geïnstalleerd
> Snelle HD (Liefst in RAID config)
en zeg 2 Gig vrij
> Snel + veel geheugen
(512 MB minimum denk ik aan)
> Betrouwbare internetverbinding met een grote datalimiet
snelheid : ach, laten we vriendelijk als minimum 32kb/sec nemen
datalimiet : ik denk dat 2 Gb de maand wel gehaald gaat worden, en houd er rekening mee dat dit kan groeien.
> snelle processor
dit staat bewust op de laatste plaats omdat bij verwerken van data het veel eerder stropt op dingen zoals een te trage HD
Laten we voor snelheid zeggen > 1 GHz
Wanneer komt de StatsGen zelf uit?
Er zijn nog een aantal zaken die nog verder uitgewerkt dienen te worden. Het belangrijkste draait al een tijd parallel aan de huidige stats op proef. Omdat werkelijk alles op de schop is genomen moet een en ander goed getest worden voordat we overgaan op nieuwe stats, en er iets niet blijkt te werken. Dit alles kan nog wel enige tijd duren, temeer daar er op het werk ook weer een hele drukke periode voor de boeg staat.
Mocht iemand zijn server beschikbaar willen stellen, dan hoor ik het graag.
Ik ben te bereiken op mail: kowisse@hotmail.com of via icq# 132899400
Na maandenlang dienst te hebben gedaan is de StatsGen 1.x zoals die nu in gebruik is toe aan een update.
De oude StatsGen is gegroeid van een kleine simpele downloader voor ECCp stats tot een Statsgenerator die voor vier verschillende projecten stats kan genereren. Echter, de opzet van de code was verre van optimaal, en bij het groeien van de projecten begonnen de downloads ook tijd te vergen. Ook het uploaden van de zips met HTML bestanden is tijdrovend geworden. Kortom, de StatsGen was toe aan vervanging.
Er is een professionelere aanpak gekozen, en dat heeft geleid tot StatsGen 2.0.
Deze versie werkt volledig datagestuurd. Dit houdt onder andere in dat er geen losse HTML bestanden meer zijn, maar dat de stats rechtstreeks uit de database worden gegenereerd.
Een probleem is wel dat dit andere eisen stelt aan de webserver. In plaats van een simpele fileserver is er nu een applicatieserver vereist. En naar zo'n server ben ik nu op zoek.
Wat gaat die server doen?
Elke nacht net na middernacht zullen de stats voor de diverse projecten gedownload worden naar die server. Die data wordt verder verwerkt in de StatsGen database. De verschillende DPCH posters kunnen dan vervolgens een DPCH genereren en deze posten op het forum. Tegelijkertijd zijn ook de extra stats beschikbaar. De links in de DPCH's verwijzen door naar de StatsGen server.
Wat zijn de eisen voor die server?
Omdat alle stats gegenereerd worden vanuit de data is het dus belangrijk dat die data snel te bereiken is. De belanrijkste eisen zijn dus een snelle harddisk, en snel geheugen. Verder draait StatsGen op een Windows server met IIS geïnstalleerd.
Hieronder staat een opsomming:
> IIS met ASP geïnstalleerd
> Snelle HD (Liefst in RAID config)
en zeg 2 Gig vrij
> Snel + veel geheugen
(512 MB minimum denk ik aan)
> Betrouwbare internetverbinding met een grote datalimiet
snelheid : ach, laten we vriendelijk als minimum 32kb/sec nemen
datalimiet : ik denk dat 2 Gb de maand wel gehaald gaat worden, en houd er rekening mee dat dit kan groeien.
> snelle processor
dit staat bewust op de laatste plaats omdat bij verwerken van data het veel eerder stropt op dingen zoals een te trage HD
Laten we voor snelheid zeggen > 1 GHz
Wanneer komt de StatsGen zelf uit?
Er zijn nog een aantal zaken die nog verder uitgewerkt dienen te worden. Het belangrijkste draait al een tijd parallel aan de huidige stats op proef. Omdat werkelijk alles op de schop is genomen moet een en ander goed getest worden voordat we overgaan op nieuwe stats, en er iets niet blijkt te werken. Dit alles kan nog wel enige tijd duren, temeer daar er op het werk ook weer een hele drukke periode voor de boeg staat.
Mocht iemand zijn server beschikbaar willen stellen, dan hoor ik het graag.
Ik ben te bereiken op mail: kowisse@hotmail.com of via icq# 132899400