D
Size: a a a
D
ŹR
LL
AB
AB
AB
SK
ŹR
https://mywebsite.com/avatars/1.jpg
Он подтягивает этот файл и видит что он статический (это прилетает в хэдерах ответа с сервера), он его сохраняет у себя и потом, при обновлении страницы, этот файл не будет запрашиваться потому что останется в кэше браузераhttps://mywebsite.com/avatars
)nginx
- это одна строка в конфигеphoenix
- это один небольшой модуль, который делает send_file/3
AB
https://mywebsite.com/avatars/1.jpg
Он подтягивает этот файл и видит что он статический (это прилетает в хэдерах ответа с сервера), он его сохраняет у себя и потом, при обновлении страницы, этот файл не будет запрашиваться потому что останется в кэше браузераhttps://mywebsite.com/avatars
)nginx
- это одна строка в конфигеphoenix
- это один небольшой модуль, который делает send_file/3
LL
file_upload
в phoenix
, то он загружает файлы в /tmp
. Переместить файл в папку, откуда выдаётся статика, проще и быстрее, чем прочитать файл и загрузить его в бд, а потом удалить файл из /tmp
Postgre
никогда не был предназначен, для хранения больших файлов, неизвестных размеров и кодировок. Конечно, есть специализированные решения, которые указал @Virviil , но есть и кое-что гораздо ближе и роднее чтоли - файловая система твоего компьютера, которая специально создавалась чтобы хранить неограниченное количество файлов разных объёмовŹR
ŹR
file_upload
в phoenix
, то он загружает файлы в /tmp
. Переместить файл в папку, откуда выдаётся статика, проще и быстрее, чем прочитать файл и загрузить его в бд, а потом удалить файл из /tmp
Postgre
никогда не был предназначен, для хранения больших файлов, неизвестных размеров и кодировок. Конечно, есть специализированные решения, которые указал @Virviil , но есть и кое-что гораздо ближе и роднее чтоли - файловая система твоего компьютера, которая специально создавалась чтобы хранить неограниченное количество файлов разных объёмовSK
file_upload
в phoenix
, то он загружает файлы в /tmp
. Переместить файл в папку, откуда выдаётся статика, проще и быстрее, чем прочитать файл и загрузить его в бд, а потом удалить файл из /tmp
Postgre
никогда не был предназначен, для хранения больших файлов, неизвестных размеров и кодировок. Конечно, есть специализированные решения, которые указал @Virviil , но есть и кое-что гораздо ближе и роднее чтоли - файловая система твоего компьютера, которая специально создавалась чтобы хранить неограниченное количество файлов разных объёмовAD
ŹR
ŹR
LL
ŹR
LL
AB