Классический ASP или ASP.NET: сделать несколько асинхронных вызовов, вернуться после завершения всех - PullRequest
0 голосов
/ 15 сентября 2010

Мне нужно собрать информацию (через GET) с нескольких других веб-сайтов (не под моим контролем), выполнить некоторую обработку (для каждого источника) возвращаемых данных, а затем распечатать всю информацию для пользователя.

Прямо сейчас я делаю GET-запрос к веб-сайту A, ожидаю его возврата, обрабатываю, затем вызываю веб-сайт B и так далее ... Очевидно, это слишком чертовски медленно. Я хотел бы сделать асинхронные запросы к A, B и C, затем обрабатывать каждый ответ, когда он возвращается, и, как только я получу все ответы, распечатайте все это пользователю.

Мне разрешено использовать классический asp или vb.net. Я больше знаком с классическим жерехом, но готов учиться ...

Ответы [ 2 ]

0 голосов
/ 15 сентября 2010

Было бы полезно, если бы вы опубликовали некоторый код для начала, но ...

Посмотрите на ThreadStart , у него есть простой, короткий пример, чтобы начать работу, если у вас нетЛюбая идея, с чего начать

0 голосов
/ 15 сентября 2010

.NET позволит вам создавать потоки и обрабатывать каждый поток независимо.Я был на классике в течение долгого времени (скептически относился к .NET), но на самом деле, он намного превосходил.

...