Dunuin hat geschrieben:Liegt denn Rechenkraft auf einem Server oder nur auf einem Webspace?
Bei Seti wären das z.B. immer 90MB die pro Aktualisierung heruntergeladen werden müssten. Das wären pro Tag bei stündlichen Updates schon 2,16 GB. Das ganze dann noch für die anderen Projekte. Da kommen für die Woche dann schon ein paar dutzend GB Traffic zusammen.
Weiß ja nicht wie es da mit Platz und Traffic aussieht. Ein Cronjob bräuchte man dann auch noch und ggf. müsste man PHP-Bibliotheken nachinstallieren (zum entpacken der gz-Dateien z.B., auch wenn ich vermute, dass das schon drauf sein sollte).
Und dann geht es wohl auch etwas auf die Rechenleistung. Sind bei Seti z.B. schon alleine 1,3 Mio Nutzer die da stündlich mit der DB abgeglichen werden müssen. Glaube PHP bricht in der Standardeinstellung das Laden einer Seite nach 30 Sekunden ab. Da muss man dann entweder alles in 30 Sekunden schaffen oder die php.ini abändern. Oder man verteilt sich die Arbeit auf mehrere Schritte, indem man z.B. erst die paar hundert MB große XML zerstückelt, um die dann einzelnd auszuwerten.
Edit:
Oder halt bei BOINCstats einfach einen Wettkampf pro Projekt erstellen und dann per Forum/Blog/Wiki manuell eine tägliche Zusammenfassung machen.
Rechenkraft hat einen eigenen root-Server für das Forum und Wiki.
Sollte BOINCstats tatsächlich keine projektübergreifende Races ermöglichen und auch keine andere Stats-Seite das machen können, können wir von RKN da sicherlich was basteln.
Aber, ich persönlich rate stark davon ab das in PHP zu realisieren. Gerade da es sich um pures DOM-Tree-Parsing handelt. Das können Bibliotheken anderer Sprachen deutlich effizienter.
Und stündliche Updates brauch man ebenfalls nicht machen, denn so viel ich weiß werden die Statistiken bei den Projekten nur ein mal am Tag generiert.