Введите таймаут для хранения временных файлов, по истечении заданного времени файл будет автоматически удален

При попытке прикрепления файла, сайт автоматически сохраняет его на сервер, не имея механизма управления временными файлами. Это приводит к их накоплению и переполнению диска, даже если пользователь не завершил загрузку. Такая ситуация крайне нежелательна для пользовательских сервисов, так как неконтролируемая загрузка может привести к проблемам с хранилищем.

7 Ответов

  1. Да, согласен. Это необходимо изменить. В планах. Спасибо 👍

    1. И неплохо было бы хранилище Yandex.Cloud прикрутить)

      1. Цены в месяц на некоторые облачные хранения. Поставил 2 ТБ, т.к. один мой сайт выбрал 1.2ТБ на винтах за полгода.

        https://cloud.vk.com/storage/ 2ТБ — 4 206,47 ₽
        https://yandex.cloud/ru/prices 2ТБ — 4 017,97 ₽

        При 10ТБ — больше 20 000 ₽ в месяц

        Чё-то я сомневаюсь, что кто-то будет это платить вечно. Ведь если не вечно, то эти данные пропадут. Да и объем этих данных будет расти каждый месяц ещё больше.

        Сомнительно отношусь к целесообразности этого. Т.к. у меня есть пример, как одна соц. сеть сожрала стоимость 3 комнатной квартиры в центре Питера буквально за 2 года. И закрылось. Жаль, хорошая была сетка, да и просто человека жалко. Реклама не помогла окупать расходы.

        1. Это же гораздо выгоднее чем на хосте. Конечно, если на минималках хранить: 100 ГБ = 200руб/месяц на Яндексе. С раскруткой можно и о личном сервере подумать, расширяться за счёт рекламы и прочего, а после уже переносить на свой личный/собранный сервер… На каком хосте 100 ГБ за 200 руб. в месяц можно приобрести? Конечно, это дело каждого, но если есть такая возможность реализации, то почему бы и нет? Если ещё интегрировать по принципу подключения всех возможных S3-хранилищ, то было бы ещё круче, как например в Grupo Chat…

          1. Ок. В любом случае, чтобы это сделать надо первым шагом переписать загрузку файлов тут. Это в планах. Ну, а дальше видно будет.

          1. Выбирая VPS/VDS, вы получаете простой и логичный способ управлением диска. Наращивать его можно постепенно, без лишних затрат. Нет необходимости сразу арендовать 100 ГБ. Начните с 5 ГБ и плавно увеличивайте объем каждый месяц по мере роста. Это не только проще, но и намного выгоднее, чем сразу брать огромный объем.

            При этом меня удивляет, что вы упустили из виду критически важный фактор при расчете стоимости аренды хранилища данных, стоимость аренды зависит не только от диска, но и от трафика и количества запросов. Ведь именно эти показатели способны увеличить итоговую стоимость аренды в разы!

            1. Ну, в принципе, и это тоже) Тут надо попробовать всё и искать выгоду)