Страница 1 из 1
Поле вложения и аудиозаписи.
Добавлено: 07 фев 2024, 20:31
Morfei
Здравствуйте.
Обновился до 3.5 и сразу полез смотреть как работает поле "Вложение" с включенной возможность аудиозаписи с микрофона. Не понравилось два момента, думаю так просто не должно быть бесконтрольно. Это касается и вложений и аудиозаписей.
1. Количество аудиозаписей никак не ограничивается.
2. Файлы аудиозаписей и вложения сразу загружаются на сервер и лежат там мертвым грузом даже если ты нажал отмену создания задачи. Такое поведение может наделать делов с объемами файлов в папке uploads.

Необходим думаю cron скрипт который раз в месяц будет сверять существование вложений в задачах в базе и сравнивать с тем, что есть на диске в uploads и вычищать мусор. Ну и аудиозаписи нужно тоже как то ограничить количеством, а не только временем.

Re: Поле вложения и аудиозаписи.
Добавлено: 07 фев 2024, 21:04
Oleg
Но это не ошибка, если вам нужно очистить напишите скрипт и в cron
Re: Поле вложения и аудиозаписи.
Добавлено: 07 фев 2024, 21:27
Morfei
Бесконтрольная запись любых объемов на сервер не ошибка?

Через годик если не контролировать мусор в папке \uploads\attachments\ можно буит заблудитьси

Ну а еще обязательно найдется тот кто решит потестить сколько ж можно загрузит pdf по 50Мб не сохраняя заявку.

Система логи пишет фиксирует все действия, а мусор не убирает? ЫЫЫЫЫ.
Re: Поле вложения и аудиозаписи.
Добавлено: 08 фев 2024, 08:01
support
Сие есть недостаток системы, тут я соглашусь. Я же изначально систему для себя писал, по этом на такие моменты не уделял время. Нужно подумать над решением. Сравнивать вложения с существующими записями не вариант, записей могут быть миллионы.
Re: Поле вложения и аудиозаписи.
Добавлено: 08 фев 2024, 08:04
syrorybin
При этом нам допустим и чз год могут понадобиться как звуковые файлы, так и вложения, чтобы найти необходимую информацию в критические ситуации.
Re: Поле вложения и аудиозаписи.
Добавлено: 08 фев 2024, 15:52
Fait
support писал(а): 08 фев 2024, 08:01
Сие есть недостаток системы, тут я соглашусь. Я же изначально систему для себя писал, по этом на такие моменты не уделял время. Нужно подумать над решением. Сравнивать вложения с существующими записями не вариант, записей могут быть миллионы.
Может, на момент создания/редактирования записи проверять файлы и как-то убирать лишние?
Re: Поле вложения и аудиозаписи.
Добавлено: 11 фев 2024, 13:03
Morfei
support писал(а): 08 фев 2024, 08:01
Сие есть недостаток системы, тут я соглашусь. Я же изначально систему для себя писал, по этом на такие моменты не уделял время. Нужно подумать над решением. Сравнивать вложения с существующими записями не вариант, записей могут быть миллионы.
Это понятно. Но контроль думаю в любом случае необходим. Я не говорю, что необходимо удалять файлы которые используются. Их то как раз необходимо сохранять. А вот те которые по ошибке загружены и по факту в системе не используются, а место занимают на диске. Просто как мусор. Тем более если записей миллионы.

Уборку с проверкой на существование задачи для которой загружен файл можно делать допустим раз в месяц или раз в год. Но ее необходимо делать.