Хранение пользовательских файлов
Хранение пользовательских файлов
Как правильно принято хранить пользовательские (загружаемые) файлы? Просто у меня вон они хранятся как по умолчанию в frontend/web/files и backend/web/files, но вся папка с проектом на сервере уже весит под 50 гигов... Что-то с ней сделать уже становится довольно сложно. Например случись что - восстанавливать из бэкапа будет очень долго. Я слышал что можно какой-то файловый сервер отдельно иметь, но не знаю что это такое и как делается... В Yii что-то для этого есть?
- Beaten_Sect0r
- Сообщения: 234
- Зарегистрирован: 2011.06.15, 14:58
- Откуда: Ярославль
- Контактная информация:
Re: Хранение пользовательских файлов
Выглядит удобно. Это вроде как прописываешь в конфиге настройки соединения с сервером где данные будут храниться и протокол, а потом юзаешь это API вместо стандартных file_put_contents и пр.? А как же стандартный способ загрузки файлов через yii\web\UploadedFile? Он уже реализует метод saveAs... И еще как быть с урлами? Ну если у меня файл формально будет лежать вообще где-то на другом сервере, но я хочу чтобы урл на него все еще был вроде host/files/file.txt Эта штука обеспечивает уже как-то урлы?
Re: Хранение пользовательских файлов
В никс системах используют FUSE. Например, sshfs, davfs, sambafs...
-
- Сообщения: 401
- Зарегистрирован: 2011.11.01, 17:29
Re: Хранение пользовательских файлов
По времени подключения и вообще других подводных камнях что можете сказать их этого модуля?
Re: Хранение пользовательских файлов
это абстракция над различными системами хранения.evgeniy123 писал(а): ↑2018.04.17, 13:17По времени подключения и вообще других подводных камнях что можете сказать их этого модуля?
-
- Сообщения: 401
- Зарегистрирован: 2011.11.01, 17:29
Re: Хранение пользовательских файлов
Это я понял. Где быстрее будет соединение с серверами например? Возможно это немного офтопzelenin писал(а): ↑2018.04.17, 13:32это абстракция над различными системами хранения.evgeniy123 писал(а): ↑2018.04.17, 13:17По времени подключения и вообще других подводных камнях что можете сказать их этого модуля?
Re: Хранение пользовательских файлов
не пойму вопросаevgeniy123 писал(а): ↑2018.04.17, 14:01Это я понял. Где быстрее будет соединение с серверами например? Возможно это немного офтопzelenin писал(а): ↑2018.04.17, 13:32это абстракция над различными системами хранения.evgeniy123 писал(а): ↑2018.04.17, 13:17
По времени подключения и вообще других подводных камнях что можете сказать их этого модуля?
-
- Сообщения: 401
- Зарегистрирован: 2011.11.01, 17:29
Re: Хранение пользовательских файлов
Вопрос в том что в каком сервисе идёт быстрое соединение для пересылки файлов? Где быстрее устанавливается соединение?