> Wie mache ich die Applikation performant? > > Ich mu� neue URLs und deren Mapping in die Datenbank > aufnehmen, ich mu� > Redirects durchf�hren, ich mu� Lookups machen ob ein neues > Mapping mit > einem existierenden kollidieren w�rde, und auch Mappings
Kollisionen k�nnen praktisch nicht auftreten, wenn Du einen kryptographischen Hash TINYURL = Hash(URL + SALT), wobei SALT ein fortlaufender Wert, eine GUID, die aktuelle Zeit,... sein kann, verwendest. Die nachfolgende Kodierung sollte nat�rlich die Eindeutigkeit erhalten (siehe meine vorherige Mail). Als doppelten Boden k�nnte man noch einen Unique Constraint auf das TINYURL-Datenbankfeld setzten und INSERT-Fehler abfangen. Gru�, Alex _______________________________________________ Coffeehouse Mailingliste, Postings senden an: [EMAIL PROTECTED] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/coffeehouse
