HI
ich bin gerade an der Planung für die technische Umsetzung eins Browsergames (etwas, andem zur zeit wohl so ziemlich jeder coded der sonst nix zu tunhat)
für mich isses einfach nur ne technische spielerei um ein wenig in übung zu bleiben
so, nun zum eigentlichen Thema
ich möchte im prinzip ein Backend in reinem C und MySQL haben und das Frontend für den User und die Admins in PHP
ich stelle mir vor, dass ein cronjob alle minute (oder 2,3...) aufgerufen wurd und die aufträge abarbeitet.
so stell ich mir das vor:
19:00 Uhr bis 19:01 Uhr: User gibt die aufträge, die aufträge werden ins system gestellt
19:01 wird das spielfeld auf readonly gesetzt, und die aufträge abgearbeitet, und dabei möglicherweise sehr viele datenbestände aktualisiert, am ende erzeugt der cronjob aus einem template und dem aktuellen datenbestand eine statische htm seite, die das frontend mittels PHP einliest
so wäre quasi die hohe Performance von C für die "dreckige" Arbeit zuständig und PHP wirklich nur für die useraktionen.
der user hat halt in der minute nur diese ansicht und kann seine aufträge abgeben, und beim nächsten tick wird dann die ansicht aktualisiert (bauftragstatus, ressourcen weg usw)
sollte der user in der minute 2 mal aufträge erteilen, so werden neue aufträge des gleichen typs überschrieben, oder falls genug ressourcen da, hinzuaddiert
php muss also nur darstellen, welche aufträge erteilt werden könnten und diese dann ins system stellen
was haltet ihr davon ?
ich hab mal mit c 100.001 inserts gemacht in eine tabelle mit 2 spalten (id, mediumint und wert, varchar 255), das dauerte 5,56 sekunden und mit php dauerte das ganze 46 sekunden, was mir aber völlig schleierhaft ist...
es erfolget keine ausgabe, nur die zeit wurde am ende ausgegeben...
cya max
ich bin gerade an der Planung für die technische Umsetzung eins Browsergames (etwas, andem zur zeit wohl so ziemlich jeder coded der sonst nix zu tunhat)
für mich isses einfach nur ne technische spielerei um ein wenig in übung zu bleiben
so, nun zum eigentlichen Thema
ich möchte im prinzip ein Backend in reinem C und MySQL haben und das Frontend für den User und die Admins in PHP
ich stelle mir vor, dass ein cronjob alle minute (oder 2,3...) aufgerufen wurd und die aufträge abarbeitet.
so stell ich mir das vor:
19:00 Uhr bis 19:01 Uhr: User gibt die aufträge, die aufträge werden ins system gestellt
19:01 wird das spielfeld auf readonly gesetzt, und die aufträge abgearbeitet, und dabei möglicherweise sehr viele datenbestände aktualisiert, am ende erzeugt der cronjob aus einem template und dem aktuellen datenbestand eine statische htm seite, die das frontend mittels PHP einliest
so wäre quasi die hohe Performance von C für die "dreckige" Arbeit zuständig und PHP wirklich nur für die useraktionen.
der user hat halt in der minute nur diese ansicht und kann seine aufträge abgeben, und beim nächsten tick wird dann die ansicht aktualisiert (bauftragstatus, ressourcen weg usw)
sollte der user in der minute 2 mal aufträge erteilen, so werden neue aufträge des gleichen typs überschrieben, oder falls genug ressourcen da, hinzuaddiert
php muss also nur darstellen, welche aufträge erteilt werden könnten und diese dann ins system stellen
was haltet ihr davon ?
ich hab mal mit c 100.001 inserts gemacht in eine tabelle mit 2 spalten (id, mediumint und wert, varchar 255), das dauerte 5,56 sekunden und mit php dauerte das ganze 46 sekunden, was mir aber völlig schleierhaft ist...
es erfolget keine ausgabe, nur die zeit wurde am ende ausgegeben...
cya max
Kommentar