Артур
аяксом
так мне надо сервер-сервер)
(;¬_¬)
так ты пиши нормально вопрос-то
Артур
а аякс это вроде клиент-сервер
Артур
)
(;¬_¬)
нигде не написано что тебе сервер сервер надо
(;¬_¬)
телепаты в отпуске
(;¬_¬)
грузи частями
Артур
у меня есть ссылки на картинки ) мне нужно по этим ссылкам пройтись и скачать себе на хост
(;¬_¬)
вот новая инфа появляется
(;¬_¬)
теперь сосредоточься на этой мысли
(;¬_¬)
обдумай её еще 5 минут
Артур
грузи частями
а как их можно грузить частями ?
(;¬_¬)
и напиши блять нормальный вопрос
(;¬_¬)
какая у тебя задача и что ты хочешь в итоге
Артур
какая у тебя задача и что ты хочешь в итоге
у меня есть массив в котором идут ссылки и имена на картинки. Мне нужно скачать все эти картинки (а их более 1к) себе на хост
Артур
то есть с другого сайта залить себе на хост
Артур
я написал функцию которая это делает но она скачивает 600 картинок и после вылетает ошибка 503
(;¬_¬)
и 503 ошибку тебе отдает сервер с которого ты качаешь?
Артур
нет, мой хост
Anonymous
память забивается говном.
Артур
так как там до 30 процессов должно быть
Артур
на хосте и я как раз превышаю лимит(
(;¬_¬)
разбей этот массив а небольшие куски штук по сто
(;¬_¬)
и запускай отдельный скрипт который на вход будет получать эту сотню
Anonymous
можно еще табличку захерачить в бд.
Anonymous
с линками.
Anonymous
и с ней уже работать.
Артур
сначала все записал в бд
Артур
что бы с файла не тянуть
Артур
а после с базы записал в массив
(;¬_¬)
а после с базы записал в массив
тебе намекают что из базы можно не сразу все в массив загребать
(;¬_¬)
а брать оттуда частями
Anonymous
+
(;¬_¬)
ты знаешь сколько строк в базе
(;¬_¬)
и можешь брать допустим сотнями
Anonymous
флаг поставить на загрузку
(;¬_¬)
обработал сотню и берешь следущую со смещением
Anonymous
а, кстати, вот тут у меня вопрос возник. я, короче, юзаю сипуни. вот у меня есть необходимость сохранять звонки к себе на сервак.
Anonymous
я их скачиваю с сервера сипуни.
Anonymous
как мне проверить целостность файла?
(;¬_¬)
воу...хы... а они никакого md5\sha не отдают?
Артур
обработал сотню и берешь следущую со смещением
то есть offset limit ? и рекурсию юзать ?
(;¬_¬)
до кучи
Anonymous
неа
Anonymous
не отдают
(;¬_¬)
то есть offset limit ? и рекурсию юзать ?
не обязательно рекурсию
(;¬_¬)
но в целом тебе на это намекают, да
Anonymous
рекурсия, лол.
(;¬_¬)
рекурсия, лол.
ну хочет человек рекурсию
(;¬_¬)
главное чтоб не фракталы
Артур
ну хочет человек рекурсию
я хочу что бы не нагружало)))
Anonymous
лоооооол
Артур
что бы спокойно все скачало)
Anonymous
почитай как работает рекурсия
(;¬_¬)
я хочу что бы не нагружало)))
хочешь чтоб не нагружало - делай так чтоб код был как можно проще
(;¬_¬)
рекурсия не упростит твой код
Артур
почитай как работает рекурсия
меня забанили были за таких как ты)
(;¬_¬)
не отдают
по идее....когда ты делаешь запрос на сервер к файлу... чисто теоретически сервер отдает content-length
Anonymous
еще можно арендовать мегакулсервер и нагрузки будут насрать
Anonymous
ферму у электростанции
Anonymous
и майнить, майнить, майнить
Anonymous
спасибо, буду копать в эту сторону
(;¬_¬)
content-length по идее равен размеру файла
(;¬_¬)
НО если там отдает зипованый контент... то не будет возвращаться content-length
Anonymous
не, просто файл мп3
(;¬_¬)
я понимаю, но nginx-у то пох... он может и mp3 отдавать сжатым
who are you
я консоль не юзаю(
Ну тогда забудь))) без неё не делают такое
Anonymous
но вообще у сипуни довольно-таки интересный апи
Anonymous
половина через файл csv
Anonymous
половина rest
Anonymous
плюс могут просто взять и изменить ответ от сервака
Anonymous
ну например формат номеров
Артур
Ну тогда забудь))) без неё не делают такое
так как прайс лист идет ссылками на картинки(