| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Web is a hobby Registriert seit: Feb 2004 Ort: nähe Frankfurt
Beiträge: 339
| Cashen von Daten
Hallo zusammen, ich habe eine Applikation gebaut die pro Sekunde eine Datenbank abfragt ud Livedaten anzuzeigen. Nun wird diese Applikation auf mehreren Clients gestartet. Klat jeder Client benutzt den AMFPHP-Service und macht eine Datenbankabfrage. Nun die Frage: Ist es möglich, eine zentrale Instanz die Daten abfragen zu lassen, und die Clients fragen dann nur noch den Puffer ab. Das ganze soll den SQL etwas entlasten. Hier sollte man als Hintergrund wissen, dass dieser schon durch andere Applikationen ausgelastet ist. Dass ich pro Sekunde mehrere Abfragen auf einem SQL durchführen kann ist mir bewusst. Doch die Summe ist zuviel. Danke schon mal für die ein oder andere Idee. Falcon
__________________ Pessimisten sind Optimisten mit Lebenserfahrung |
| | |
| | #2 (permalink) |
| ewig Neuer User Registriert seit: Jun 2003
Beiträge: 423
|
Hallo, man könnte einen kleinen Server basteln der die Anfragen entgegennimmt und sich die SQL-Antworten auch selber merkt, beim erneuten Aufruf sendet er die gemerkten Daten. aber ob das besser ist... gerade wenn es in-echtzeit-variable-Daten sein sollen... Gibt es villeicht am Server ne cash-Option? so für sie letzte 5 Sekunden oder so?
__________________ http://www.a-d-k.de/ nicht gucken! |
| | |
| | #3 (permalink) |
| Web is a hobby Registriert seit: Feb 2004 Ort: nähe Frankfurt
Beiträge: 339
|
Hi, danke für Deine Antwort. Ja die Idee ist ja nun die einzig wirklich gangbare. Aber welches Produkt nehme ich da? Welchen Server setze ich auf? Ich habe einen klassischen Linux - Apache - PHP Server (LAP :-)) Ich habe nach Ideen gefragt, die hast Du je nun auch gegeben, vielen Dank dafür. Aber wie kann ich nun die Idee auch umsetzen??? Gruß Falcon
__________________ Pessimisten sind Optimisten mit Lebenserfahrung |
| | |
| | #4 (permalink) |
| ewig Neuer User Registriert seit: Jun 2003
Beiträge: 423
|
Hallo, Software kann ich dir keine empfehlen, unter Windows hätte ich mir sowas selber gebaut. Guck mal ob es nicht irgendwo ein Linuxforum zum Thema gibt. Evtl. gibt es ja für Apache cache-Optionen? da habe ich aber keine Ahnung von. Ein Gruß
__________________ http://www.a-d-k.de/ nicht gucken! |
| | |
| | #5 (permalink) |
| Web is a hobby Registriert seit: Feb 2004 Ort: nähe Frankfurt
Beiträge: 339
|
Hi Loetmann, soweit wäre ich leider auch schon selbst gekommen. Aber ich danke Dir auf jeden Fall für Deine Antwort, die leider im Flash Remoting Forum eher selten gesät sind. Danke und schöne Festtage Falcon
__________________ Pessimisten sind Optimisten mit Lebenserfahrung |
| | |
| | #6 (permalink) |
| irgendwann... Registriert seit: Nov 2005 Ort: Münster
Beiträge: 168
|
Tut mir leid wenn ich vom Thema abweiche falcorny und dir auf deine Frage keine Antwort geben kann, weil ich auch mehr der Win. User bin. @loetmann: Wie würdest du unter Win. soetwas denn basteln? Kannst mir auch eine PM schreiben wenn du willst, das ist mir gleich. Aber interessieren würde es mich sehr! Ich behersche leider nur Batch und ein wenig die Basics von Cpp sowie Java. g², spino
__________________ .................................................. .................................................. . Johannes Boyne | Flex & Flash Developer, Manager of the FlexUG - Germany/Cologne (bd) boyne-developing | http://www.flexug.de |
| | |
| | #7 (permalink) |
| dude Registriert seit: Apr 2005
Beiträge: 560
|
hmm sqlite ist vielleicht noch ein bissel schneller als deine aktuelle db. evtl auch noch mal die querys optimeieren. datenbanken ansich haben schon interne cache mechanisien und sind deshalb echt sacke schnell. wenn alle strike reisen hilft nur ein cluster für mehr power. Andere frage kann man deine applikationen nicht auch mit einem socketserver erstellen das währe vielleicht nochmal um einges schneller.
__________________ grüße aus dem sonnigen Weil am Rhein Seedianer Geändert von Seedianer (19-12-2006 um 17:22 Uhr) |
| | |
| | #8 (permalink) |
| Web is a hobby Registriert seit: Feb 2004 Ort: nähe Frankfurt
Beiträge: 339
|
Ich bin leider an dem MsSQL gebunden, da hier eine Win-Applikation Daten hineinschreibt. Ich gehe auch auf die Win-Schiene. Kein Problem. Ich bräuchte eben einen Mechanismus, der mir die Daten in einem Cache zur Verfügung stellt, jedoch sich jede Sekunde aktualisieren lässt (mit meiner SQL-Abfrage) Um den SQL-Server nicht jede Sekunde mit 10 Abfragen zu belasten, möchte ich 10 Clients nun den Puffer abfragen lassen. Also wie gesagt, ich bin nicht Plattform gebunden. Danke an alle Falcon
__________________ Pessimisten sind Optimisten mit Lebenserfahrung |
| | |
| | #9 (permalink) | |
| irgendwann... Registriert seit: Nov 2005 Ort: Münster
Beiträge: 168
|
Wenn Du Plattform ungebunden bist, dann könntest Du es doch mit "Load Balancing" versuchen. Aber dazu müssten man wissen, welche Mittel dir zu verfügung stehen, wie viele DBs Du nutzen kannst und/oder Du sogar mehrere Server hast(was ich nicht glaube) Probleme könnte es dabei geben, wenn Du "Sessions" benutzt. Zitat:
g², spino
__________________ .................................................. .................................................. . Johannes Boyne | Flex & Flash Developer, Manager of the FlexUG - Germany/Cologne (bd) boyne-developing | http://www.flexug.de | |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |