ДТ
Size: a a a
ДТ
ДТ
🎃
M
Storage::download()
Storage::put()
, они все будут лежать в одной папке, когда кол-во достигнет десятков тысяч, будет трудно в поддержке.sha1_file()
хэш каждого файла. если кто-то загружает файл, который уже есть, можно просто сделать ссылку, не создавая копии.zN
M
UUID
, оно хранится в виде двух 64-битных чисел, и быстро обрабатывается в кач-ве PK.🎃
UUID
, оно хранится в виде двух 64-битных чисел, и быстро обрабатывается в кач-ве PK.M
UUID
, кстати, по размеру точно равен md5-хэшу, т.е. в нём можно хэши хранить тожеzN
Storage::download()
Storage::put()
, они все будут лежать в одной папке, когда кол-во достигнет десятков тысяч, будет трудно в поддержке.sha1_file()
хэш каждого файла. если кто-то загружает файл, который уже есть, можно просто сделать ссылку, не создавая копии.M
ДТ
UUID
, оно хранится в виде двух 64-битных чисел, и быстро обрабатывается в кач-ве PK.zN
zN
UUID
, оно хранится в виде двух 64-битных чисел, и быстро обрабатывается в кач-ве PK.ЕК
C
🎃
M
ЕК
M
slug
для моделиM