![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| fara |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 166 Регистрация: 15.3.2004 Где: С.-Петербург Репутация: 1 Всего: 2 |
имеется список прокси серверов (допустим их 100).
необходимо сгенерировать по 20 заходов на один и тот же сайт с каждого из прокси. как оптимизировать работу такого скрипта? --------------------
Крыша хлопает в ладоши -Спасибо всем за план хороший! |
|||
|
||||
| Opik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: 24 Всего: 55 |
да делай просто:
будет даже лучше каждый раз новый прокси, с тем учетом, что mt_rand повторяет реже. |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
А если просто цикл с шагом 5?
|
|||
|
||||
| fara |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 166 Регистрация: 15.3.2004 Где: С.-Петербург Репутация: 1 Всего: 2 |
Похоже что народ меня не понял правильно.
Под описанную задачу я написал вот такой код (но он работает ессно долго и safe_mode=off)
Это сообщение отредактировал(а) fara - 31.5.2005, 22:42 --------------------
Крыша хлопает в ладоши -Спасибо всем за план хороший! |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
Вот это убыстрит, уменьшение значения... Отдели цикл чтения из файла от цикла прохода про проксям. |
|||
|
||||
| fara |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 166 Регистрация: 15.3.2004 Где: С.-Петербург Репутация: 1 Всего: 2 |
И как по вашему эти действия повлияют на быстродействие???
Решение было найдено в том, чтобы создавать несколько параллельных процессов. --------------------
Крыша хлопает в ладоши -Спасибо всем за план хороший! |
|||
|
||||
| IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: 44 Всего: 73 |
fara, а немного, эти 6 секунд таймаута? Если сервер занят и не откликнулся в течении, хотя бы одной секунды, тогда дальше смысла ждать не имеет.
Я когда писал проверку ftp серверов нашей сети, в онлайне они или нет, столкнулся с проблемой таймаутов, у меня скрипт пахал более минуты. Пришлось делать через сокеты с таймаутом в 0.01. -------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
Я думаю тут 1 секунды мало будет... Все-таки сервер удаленный, плюс через Прокси идет. За 3-4 сигнал должен пройти, но за 1 может не успеть. Для ЛВС - да, 1 в самый раз. |
|||
|
||||
| fara |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 166 Регистрация: 15.3.2004 Где: С.-Петербург Репутация: 1 Всего: 2 |
Я просто в одном месте нарыл что для подключения к прокси максимум можно ставить таймаут 6 сек. вот и поставил.
--------------------
Крыша хлопает в ладоши -Спасибо всем за план хороший! |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
Это от каналов связи зависит от растояния между серверами. |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |