Django.fun

How to optimize the downlaod big file problem in Django?

My Django project gives a download interface as follows:

def download_item_vector(request):
    return HttpResponse(np.load('item_vector.npy'))

I want to return a big numpy array to the client. But it is very slow. Is there any good idea to do that?