Jan 01, 2012 23:40
- Скачиваешь что-нибудь, ну и выбираешь (если должно отличаться от default), сколько это должно храниться. Сколько авдеевых конюшн сами бы очищались… :-)
UPD.: Кстати, подумал тут - раз уж браузеры являются основным «поставщиком», логично ожидать появления подобной фичи именно там, возможно в виде extensions.
my idea
Leave a comment
Comments 34
Reply
Ну что за глупости? Покажи мне как этот скрипт позоволит тебе TTL задавать при первом появлении файла в системе. Как технически реализовать трэкинг вообще не вопрос. Я вёл речь о концепции в целом, а не каких-то банальных деталях реализации.
Reply
Делаем демона, вешаем inotify на нужный folder, куда кладуцца скачиваемые файлы. Демон занимается трекингом, кладет в базу новые записи. Через вебморду просматриваем список скачанных файлов, проставляем недефолтные TTL. В крон вешаем скрипт, пробегающий по базе и грохающий все что вышло за TTL. К примеру, так.
Я же сделал проще - весь закачанный мусор лежит хранится месяц-два. Если что важное - перемещается в тематическую папку. Все что осталось в исходной папке - смело грохается.
Reply
Потому, что поддержка парадигмы files' TTL должна быть тогда на уровне системы - файлы не просто скачиваются, иногда они обрабатываются. А «через WEB-морду» - это типичный случай самоудовлетворения. :-)
Reply
Тебе никто не запрещает, к примеру, автоматически ставить такой TTL для файлов попавших в Downloads браузера, к примеру.
Reply
Reply
Reply
Мысль тут такая - хранить можно центрально, а можно и распределённо. Если это и влияет на что-то, так точно не на способность хранить байткод для повторного использования.
Reply
Leave a comment