cussit-Suche

Du befindest Dich in der Kategorie: Oberkategorien: Computer und Internet: Informatik: Skriptsprachen: PHP:

Diskussionsthema

Regelmäßiges Update der Datenbank, APC-DB-Synchronisation

Hi.

Wenn ich auf einen mit html erstellten Biete-Button klicke, wird der Wert der mit APC gespeichert ist um 1 dekrementiert. Selbiges Update soll auch in der Datenban kstattfinden
Da aber zehntausende Klicks pro Sekunde auf diesen Button gemacht werden soll das DB-Update (PgSQL) nicht bei jedem Klick ausgeführt werden, sondern einmal pro Sekunde.

D.h. es gibt 2 Methoden. Entweder, in einer APC-Variable wird gespeichert wann das letzte update war per time(), jedes mal wird überprüft, "sind wir schon eine sekunde weiter? (time()>apc_fetch('lastupdate')), wenn ja, führe query aus. Das wäre aber eine Weitere Rechnung die bei jedem Query gemacht werden müsste und würde den Rechner wieder unnötig belasten.

Also wäre meine erste Idee ein Cronjob welcher jede Sekunde einmal aufgerufen wird und die Datenbank (PostgreSQL) updatet.


Verwendete Sprache PHP 5.3
Verwendete Datenbank PostgreSQl 8.4
Ebenfalls zur Verfügung stehen APC und Memcached

Schrieb Leon16 am 12.07.10 um 14:09 Uhr

Beiträge sortieren nach: Zeit aufwärts

Kostenlos registrieren & einloggen
Tools
Dein Name:
E-Mail Adressen deiner Freunde:
Mehrere E-Mail Adressen mit Semikolon(;)
trennen.


Schlagwörter / Tags
Verwandte Diskussionen
Keine verwandten Diskussionen vorhanden.