Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Удаление файлов после работы пользователя [PHP]
|
|||
|---|---|---|---|
|
#18+
Система такая. Пользователь работает с файлами на сервисе ( картинки ). Загружает, создает и так далее. Потом уходит с сайта, а весь мусор остается. Как чистить этот шлак? Пока в голову пришло только писать каждый файл в "мусорку" в базе, и скажем чистить все что старше суток. Может еще какие варианты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2013, 12:41 |
|
||
|
Удаление файлов после работы пользователя [PHP]
|
|||
|---|---|---|---|
|
#18+
SharuPoNemnogu, обычно делаю так: часть имени файла (путь к файлу, директория с файлами) - это id пользователя (если нужно безопаснее - например закодировано в md5). А в базу пишем дату и время последней активности пользователя. Пока он на странице - каждых например 20 минут делается запрос к серверу на обновление этого значения. А по крону мы удаляем все файлы, данного пользователя, который неактивен более 40 минут (с запасом). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2013, 12:51 |
|
||
|
Удаление файлов после работы пользователя [PHP]
|
|||
|---|---|---|---|
|
#18+
Програмёр, Работа идет без регистрации. А без крона никак? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2013, 12:55 |
|
||
|
Удаление файлов после работы пользователя [PHP]
|
|||
|---|---|---|---|
|
#18+
Чем крон не устраивает? off А без крона - событие конца сессии или сборщик мусора, обсуждали тут , но это уже не php. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2013, 13:22 |
|
||
|
Удаление файлов после работы пользователя [PHP]
|
|||
|---|---|---|---|
|
#18+
SharuPoNemnoguПрограмёр, Работа идет без регистрации. А без крона никак? ну и не надо никого регистрировать)) выдавайте человеку временный id ... по поводу крона: можно всё, что угодно... но не надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2013, 14:17 |
|
||
|
Удаление файлов после работы пользователя [PHP]
|
|||
|---|---|---|---|
|
#18+
SharuPoNemnoguА без крона никак?Можно процедуру очистки запускать в принципе из любого скрипта, который достаточно часто дергается пользователями. Но к этому нужно отнестись с большой осторожностью. Во-первых, если просроченных временных файлов окажется _очень_ много, то и время на очистку может оказаться весьма существенным. И, во-вторых, запросто могут возникнуть какие-то коллизии когда один экземпляр скрипта еще не закончил работу, а другой уже приступил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2013, 15:23 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=38314734&tid=1463661]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
39ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 256ms |
| total: | 359ms |

| 0 / 0 |
