- 04.09.2009 12:44
- Регистрация: 02.09.2009
- Сообщений: 53
- Репутация: 10
- 04.09.2009 13:00
Юзай ифреймы, вот тебе и многопоточность. Каждый ифрейм - отдельный поток.
- 04.09.2009 13:08
Многопоточность в скриптах удачно реализуется с помощью Питона:)
- 04.09.2009 13:18
Там крякозябры почему то в конец адреса добавляются, удали их и всё нормально будет.
А название класса - massrequest
http://seoamster.ru/wp-content/massrequest.rar - 04.09.2009 14:40
- 04.09.2009 14:42открываешь страницу с сотней ифреймов. В каждом ифрейме твой скрипт, который грузит ресурс. Вот тебе 100 потоков. Главное согласовать их действия, но это не проблема.Какие ифреймы? задача: тебе надо загрузить 10к ресурсов за минимальное время, как ты свои ифреймы тут будешь юзать?
- 04.09.2009 19:48
Какой то сложный метод, лучше или готовый класс использовать, или мультикурл, или другой, более приспособленный для этого язык :)
- 04.09.2009 20:58
- 04.09.2009 22:08
- Регистрация: 04.09.2009
- Сообщений: 81
- Репутация: 11
- 04.09.2009 22:12
- Регистрация: 03.09.2009
- Сообщений: 34
- Репутация: 10
+1000 за асинхронные сокеты.
Только НЕ через fsockopen (поскольку коннект получается блокируемым), а на чистых сишных обертках (socket_create, socket_connect) - в этом случае можно делать полностью асинхронный коннект, и при грамотно написаном движке скорость получается просто фантастическая :)
Мультикурл - безусловно удобно, но весьма глючно, медленнее сокетов, и есть ряд принципиальных в некоторых случаях ограничений.
Тэги топика:
- active,
- base,
- conn,
- curl_setopt,
- foreach,
- massrequest,
- unix,
- асинхронный,
- ифрейм,
- класс,
- коннект,
- многопоточность,
- получаться,
- поток,
- потребление,
- скрипт,
- случай,
- сокет,
- сотня,
- удобный