Сообщение от ksa
			 
		
	 | 
	
		Я такое просто "стартую" и сразу возвращаю некую "ссылку/ключ". 
Потом с некой периодичностью опрашиваю сервер с этой "ссылкой/ключем" и получаю ответ типа "готово или нет" и "на каком этапе"... 
Если готово - запрашиваю данные. 
Если не готово - как-то отображаю "прогресс" на клиенте...
	 | 
	
К сожалению это выполняется на клиенте. Апдейтится огромный JSON в цикле. На сервер это переносить - даже сразу не соображу, что это может затронуть.