0 / 0 / 2
Регистрация: 21.02.2013
Сообщений: 118
|
||||||
1 | ||||||
Удалить большое количество файлов с сервера. Пауза02.10.2015, 13:25. Показов 579. Ответов 6
Метки нет (Все метки)
Добрый день.
На моем сервере есть много ненужных фотографий...мне нужно их удалить, но чтобы сервер не завис... при разовом выполнении скрипта может быть от одного до нескольки тысяч картинок. Можно ли вставить какую нибудь паузу в цикл перебора...Например удалил файл-пауза-удалил файл -пауза ? Вот часть кода в программе:
0
|
02.10.2015, 13:25 | |
Ответы с готовыми решениями:
6
Удалить большое количество строк Как удалить большое количество (56тыс) строк из таблицы? За минут 5 прочитать и превратить в строки большое количество файлов Большое количество .dll файлов после компиляции в проекте Debug/Release |
172 / 167 / 75
Регистрация: 21.11.2014
Сообщений: 1,490
|
||||||
02.10.2015, 13:29 | 2 | |||||
я, честно сказать, хз как это делается правильно, но сам бы сделал
0
|
0 / 0 / 2
Регистрация: 21.02.2013
Сообщений: 118
|
|
02.10.2015, 14:09 [ТС] | 3 |
так это перезагрузка страницы вроде, а мне надо паузу в цикле, возможно sleep даже, но не уверен
0
|
172 / 167 / 75
Регистрация: 21.11.2014
Сообщений: 1,490
|
|
02.10.2015, 14:13 | 4 |
ну и что, что перезагрузка
а так у вас по таймауту отвалится скрипт
0
|
285 / 234 / 113
Регистрация: 08.06.2013
Сообщений: 725
|
|
02.10.2015, 14:13 | 5 |
Зачем пауза после каждого удаления файла?
Лучше удалять все подряд, по идеи файлы достаточно быстро удаляются, если и вправду не хватит времени выполнения скрипта по умолчанию(около 30 сек), то можно увеличить это время, ну или разбить скрипт на части и выполнять их по отдельности(например через cron).
0
|
82 / 82 / 38
Регистрация: 15.03.2013
Сообщений: 280
|
|
02.10.2015, 14:14 | 6 |
Удаляйте небольшими порциями.
0
|
0 / 0 / 2
Регистрация: 21.02.2013
Сообщений: 118
|
|
02.10.2015, 14:49 [ТС] | 7 |
сейчас посмотрел: каждая картинка весит от 10 до 100 кб...реально удалять сразу по 1000-2000 штук?
Может все таки каждые 100 штук ставить паузу? ))
0
|
02.10.2015, 14:49 | |
02.10.2015, 14:49 | |
Помогаю со студенческими работами здесь
7
Нужно скачать большое количество файлов которые лежат в определенной структуре каталогов Файлы. С файла нужно удалить слово, в котором самое большое количество РАЗНЫХ букв Пауза при перемещении файлов Пауза между отправкой файлов на ftp Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |