Beste Möglichkeit zur Datenspeicherung

R

Richtey

Hi,

ich stehe vor dem Grokonzept zur Lösung eines einfachen Services (URL-Shrinker).

Nun stellt sich für mich die Frage welche Lösung die Perfomateste ist, Datenbank oder was anderes?
Im Grunde müssen ja erstmal nur 2 Sachen verglichen werden, der Shortener sowie das eigentliche Ziel.

Da diesen Service aber mehrere Tausend User benutzen werden fällt viel Traffic-Last auf den Server. Nun weiß ich nicht wie ich das erstmal rechtfertigen soll, ob MYSQL da überhaupt die beste Lösung sein soll und was es noch für möglichkeiten gibt. Vor Allem aber soll es den Server nicht zum Crashen bringen wenn 1000 Leute gleichzeitig eine URL anklicken würden und so bei einer MYSQL-Lösung 1000 Queries gesendet würden.

Das muss ich mit in Betracht ziehen, tritt auch sicher ein, dieser Fall.

Bin für jede Hilfe dankbar!
 
Schneller als fest im Dateisystem geht es glaube ich nicht.

URL "example.org/RZGHJ678BLUB"

Dazu gibt es eine passende "example.org/RZGHJ678BLUB/index.php":
PHP:
header("Location: andere.url");

Diese Datei wird beim erstellen / anmelden des "Shrinks" erstellt mit ähnlichem Inhalt.
In die Datenbank würde ich nur Sachen schreiben wie Erstell-Datum, Ziel-URL und Shrink, um eine Kontrolle über alle Dateien zu haben.
 
Zuletzt bearbeitet:
Zurück