Ich möchte meinen Nutzern erlauben, einen Avatar auf ihr Profil hochzuladen. Meine erste Idee war, die Avatar-Datei so zu benennen: [user_id] .jpg. Selbst wenn ein Benutzer seinen Avatar aktualisiert, behält er den gleichen Namen.Der effizienteste Weg, um einen Benutzeravatar zu benennen?
Das Problem damit ist, dass wenn ich Caching auf dem Server verwenden (oder sogar wenn es auf dem Client verwendet wird) der neue Avatar nicht angezeigt wird.
Meine neue Lösung ist, die Datei wie folgt zu nennen:
[user_id] _ [random_number] .jpg
und speichern Sie die Zufallszahl in der Tabelle Benutzer. Wie würden Sie diese Nummer auf die effizienteste Weise generieren? Oder vielleicht gibt es eine bessere Lösung?
Ich nehme an, 'user_id' ist eine Nummer? –
@ Grzegorz: Ja, die tatsächliche ID der Tabelle Benutzer. Jetzt sehe ich, dass die Leute raten, den Ausweis nicht öffentlich zu zeigen. – Max