php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 19.01.2006, 14:13  
Gast
 
Beiträge: n/a
Standard [Erledigt] Query ausführen: mit webapp?!?

Hallo zusammen.
Mein Problem: ich möchte eine (viele) query ausführen, aber ohne das ein Browserfenster offen ist. Es muss also auf dem Sever geschehen. Ich weiss das man sowas mit crontabs machen kann, nur habe ich gelesen dass das nicht besonders schnell ist und das es den Server auslastet. Auf der suche nach einer Lösung hat mir jemand gesagt ich soll ein daemon auf dem Server ausführen, allerdings müsste man da auch den Speicher lehren, sonst würde sich alles überlasten.
Ich habe nachgedacht: die MMOGsSeiten wie travian un ogame haben das Problem ja auch! Weiss jemand von euch wie die das Gelöst haben? Weiss jemand wie man es sonst lösen könnte?
Danke im voraus

dorius
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 19.01.2006, 17:54  
Gast
 
Beiträge: n/a
Standard

up
  Mit Zitat antworten
Alt 19.01.2006, 18:01  
Gast
 
Beiträge: n/a
Standard

erklaer bitte mal was das alles fuer einen zweck hat
vieleicht gibt es ja besser loesungen.
ich vermute du willst irgendwelche "aufraeuem" oder "auswertungs" aktionen durchfuehren?
(also 1. regelmaessig und 2. ohne user intervention)
  Mit Zitat antworten
Alt 19.01.2006, 18:41  
Gast
 
Beiträge: n/a
Standard

Ja es muss an einer bestimmten Zeit eine bestimmte query ausführen, ohne das irgend ein User etwas macht. Ausserdem muss es (mindestens) jede Sekunde eine Aktion durchfürhren können.
  Mit Zitat antworten
Alt 19.01.2006, 18:47  
Gast
 
Beiträge: n/a
Standard

mindestens jede sekunde?
wtf willst du machen?
  Mit Zitat antworten
Alt 19.01.2006, 19:16  
Gast
 
Beiträge: n/a
Standard

Ja eben schon jede sekunde, ich möchte eine art kleines onlinegame entwickeln!
  Mit Zitat antworten
Alt 19.01.2006, 21:03  
Gast
 
Beiträge: n/a
Standard

wenn du uns so gut mit informationen versorgst was du genau machen willst koennen wir ja gar nicht anders als dir zu helfen ...

[an die aol benutzer etc. : das war ironisch ]
  Mit Zitat antworten
Alt 19.01.2006, 22:10  
Gast
 
Beiträge: n/a
Standard

Ja oke, ich dachte nicht dass das so schwehr zum begreifen ist! Ich bin mit ein paar Kollegen an einem browsergame am Arbeiten, du weisst schon, so etwas wie travian oder ogame. Nun ist uns aufgeffallen das es ein rieseiges Problem gibt: wenn der User z.B. ein Haus bauen will in seinem Account, dann läuft ein countdown, und am Ende von dem Countdown wird dann eine Query ausgeführt die ein update comand beinhaltet. Nun gibt es folgendes Problem: wenn der uer das Browserfenster schliesst, wird auf der Seite garnichts mehr gemacht. Darum müssen wird ein System finden, so etwas wie Cronjob, womit man Aktionen an einer bestimmten Zeit ausführen kann. Es muss sehr schnell sein, weil wenn viele User gleichzeitig etwas Bauen, muss das System in der Lage sein jede Sekunde (oder öfters) eine update query auszuführen. Ich hoffe du hast verstanden was ich meine! Danke
  Mit Zitat antworten
Alt 20.01.2006, 12:15  
Gast
 
Beiträge: n/a
Standard

up
  Mit Zitat antworten
Alt 20.01.2006, 12:45  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Was wieder mal beweist, dass ein Browsergame sehr sehr gut geplant sein will.
Soweit ich weiß löst man das Problem, in dem man die Berechnung erst ausführt, wenn ihr Ergebnis angefordert wird. Sonst melden sich 10.000 Leute an, ihr Mineraliencounter erhöht sich alle X Minuten, ihr berechnet den Käse auch brav, aber von den 10.000 Usern kommen 2.000 nie wieder ins Spiel und ihr berechnet den Counter umsonst...

Ob der Counter schon abgelaufen ist, wird über Zeitstempel-Vergleiche ermittelt.
Der Counter den der User mit JavaScript sieht ist nur Show und eventuell ein Auslöser den Minerlienstatus neu abzufragen.
Zergling-new ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Query abbrechen nicon_26 Datenbanken 1 13.02.2008 11:34
NS Query Problem GSJLink Datenbanken 0 07.09.2007 18:04
Variablen in Query automatisch escapen Maho88 PHP Tipps 2007 10 31.07.2007 08:42
Probleme mit einer query tinchen Datenbanken 20 30.05.2006 19:39
PHP/MySQL: Query wird nicht ausgeführt Zergling-new Tutorials 5 09.05.2006 23:16
Query mit zwei Joins Datenbanken 1 16.01.2006 15:53
query *confused* Datenbanken 4 14.01.2006 12:51
[Erledigt] count(..) in derselben Query noch "abfragen" Datenbanken 4 04.01.2006 17:33
query r�cksetzen? Promaetheus PHP Tipps 2007 15 01.12.2005 13:53
Query, was aus einer Tabelle mehrere Summen rausholt Datenbanken 3 14.09.2005 16:45
Geht das mit nur einem Query? Bouni Datenbanken 3 14.09.2005 09:08
select query durch if anweisungen splitten Datenbanken 6 06.09.2004 13:46
immer mysql_select_db vor query wenn man pconnect benutzt robo47 PHP Tipps 2004 8 03.09.2004 14:56
mysql Fehler - query was empty Anuschka Datenbanken 2 01.09.2004 00:28
[Erledigt] Query läuft nicht Datenbanken 6 13.08.2004 21:13

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
webapp php, query ausführen, php query ausführen, php script update query ausführen, webapps php

Alle Zeitangaben in WEZ +2. Es ist jetzt 18:59 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.