Как хранить пользовательские файлы эффективным и устойчивым способом? - PullRequest
0 голосов
/ 12 февраля 2020

Я занимаюсь разработкой веб-приложения, в котором пользователи могут входить в систему и хранить файлы (содержимое sh), а затем, как сохранить эти файлы эффективным и устойчивым способом?

1) / userscontent / alluserscontent -> работает медленно с несколькими пользователями

2) / userscontent / username / thisusercontent -> замедляется доступ к / userscontent с 1000+ именами пользователей

3) / userscontent / u / s / username / thisusercontent (u - первая буква имени пользователя, s - вторая буква имени пользователя)

Работает с 1) и 2), тогда я реализую 3)

Если пользовательский контент имеет 1000 + файлы ?, я должен разделить этот пользовательский контент на несколько папок?

Является ли сервер php - mysql linux Хранение содержимого в базе данных mysql не подходит для размера и производительности. Спасибо

...