Если быстрее значит лучше, вы должны использовать механизм с наименьшими издержками. Я ожидаю, что это будет потоковый режим WCF или REST.
Если безопасность и надежность важны, вы должны рассмотреть вместо этого режим с буферизацией / разделением на части.