Quiero permitir a mis usuarios cargar un avatar en su perfil. Mi primera idea fue nombrar el archivo de avatar así: [user_id] .jpg. Entonces, incluso si un usuario actualiza su avatar, conserva el mismo nombre.¿La manera más eficiente de nombrar un avatar de usuario?
El problema es que si utilizo el almacenamiento en caché en el servidor (o incluso si se usa en el cliente), el nuevo avatar no se mostrará.
Mi nueva solución es nombrar el archivo de la siguiente manera:
[user_id] _ [random_number] .jpg
y almacenar el número aleatorio en la tabla Usuarios. ¿Cómo generarías este número de la manera más eficiente? O tal vez hay una mejor solución?
Supongo 'user_id' es un número? –
@ Grzegorz: sí, la identificación real de la tabla de usuarios. Ahora veo que las personas están aconsejando no mostrar la identificación públicamente. – Max