![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
Psytodelist |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 89 Регистрация: 5.3.2010 Репутация: нет Всего: нет |
Wolf1994, привел Ваш вариант в ООП-шный вид, не работает.
Пойду спрашивать на зарубежные сайты. Благодарю за помощь. |
|||
|
||||
Wolf1994 |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 5.10.2004 Репутация: нет Всего: 29 |
Попробуйте на всякий случай в том виде, как есть. Вроде, ничего менять не надо. Добавлено через 4 минуты и 27 секунд Ошибся. Нужно сбрасывать счётчик $new_links_i; до добавления новых ссылок:
|
|||
|
||||
Psytodelist |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 89 Регистрация: 5.3.2010 Репутация: нет Всего: нет |
Wolf1994, обращение к методам и свойствам происходит через this->
Опубликовал вопросец. Будем наблюдать что напишут. http://stackoverflow.com/questions/1048531...ontent-variable |
|||
|
||||
Wolf1994 |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 5.10.2004 Репутация: нет Всего: 29 |
Тогда так:
+ сброс счётчика в подходящем месте. |
|||
|
||||
Psytodelist |
|
||||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 89 Регистрация: 5.3.2010 Репутация: нет Всего: нет |
Лучше уж так ![]()
Добавлено через 3 минуты и 13 секунд Инглишмэны не отзывчивые какие-то. Пойду посплю, может, прозрение настанет какое и Ваш вариант попробую. Благодарю за внимание ![]() ![]() Это сообщение отредактировал(а) Psytodelist - 7.5.2012, 19:27 |
||||||
|
|||||||
Wolf1994 |
|
||||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 5.10.2004 Репутация: нет Всего: 29 |
Так ещё лучше:
В алгоритме ошибок не вижу. Если поправите эти опечатки, должно работать. Добавлено через 2 минуты и 19 секунд
|
||||
|
|||||
Psytodelist |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 89 Регистрация: 5.3.2010 Репутация: нет Всего: нет |
А есть перевести все на простой cURL, то же самое придется делать?
Добавлено через 1 минуту Тоже самое будет походу. |
|||
|
||||
Wolf1994 |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 5.10.2004 Репутация: нет Всего: 29 |
Иправил все опечатки. Попробуйте выполнить этот код:
|
|||
|
||||
Psytodelist |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 89 Регистрация: 5.3.2010 Репутация: нет Всего: нет |
А без перевода параллельного на последовательное нельзя никак?
Я ж вроде все толково с $GLOBALS написал... вместо переменной глобальный массив с уникальным идентификатором... Точно ведь должен знать, какой элемент массива ансетить. Причем скрипт работал отлично при этом варианте, но ситуация с ростом оперативной памяти была та же. ![]() Добавлено через 34 секунды Ок, сейчас попробую просто скопировать и запустить. Добавлено через 5 минут и 17 секунд
те же результаты, только чуть хуже, потому что в этом варианте нет ансета $page походу |
|||
|
||||
Wolf1994 |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 5.10.2004 Репутация: нет Всего: 29 |
Если много ссылок, то остаётся разбить один cURL_multi на несколько запросов с небольшим количеством URL'ов. Добавлено через 1 минуту и 6 секунд Пример выше - только для теста. |
|||
|
||||
Wolf1994 |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 5.10.2004 Репутация: нет Всего: 29 |
Так правильнее:
- сработает при первых проходах на небольших количествах ссылок. |
|||
|
||||
Wolf1994 |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1701 Регистрация: 5.10.2004 Репутация: нет Всего: 29 |
Если меньше запросов в cURL_multi уменьшили потреление RAM, то такой скрипт должен полностью решить проблему:
|
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Для профи | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |