@Fox
- Вариант:
а) Получаю информацию о файлах и сохраняю путь в переменную.
б) Далее произвожу поиск файлов png в папке и получаю список с адресами картинок в папке.
в) Затем устанавливаю цикл "FORECH", в котором читаю каждый файл по порядку и сохраняя в base64 формата в переменную.
г) Затем значение переменной сохраняю в список.
При таком формате, на 6000 картинок, каждая из них весит от 12 до 16 кб уходило в районе 14 минут... Если без пункта "г" то скрипт выполнялся за 3.5 минуты...
Пробовал вместо цикла FORECH делать функцию, а вместо списка делал ресурс - результат еще хуже, видать каждый раз вызывать функцию.. тоже тратиться не мало времени.
Но проблему я решил, вспомнил где-то на форуме кто-то говорил, если заранее известно сколько нужно повторять цикл, то лучше использовать FOR. Попробовал я FOR, результат - 11 сек, если без пункта "г", то 3 сек!) Я даже обалдел. Такая колоссальная разница между этими 2-мя циклами... Спасибо всем, кто отозвались и хотели помочь)