Moralis IPFS Gateway slow for videos

We noticed that using the IPFS gateway to fetch an .mp4 video was taking a rather long time. As I have a limited understanding of IPFS is there a reason we should keep using Moralis’s IPFS gateway rather an external gateway?

Will this affect performance in the long term? Note that all of the ipfs urls that I am testing were uploaded through Moralis SDK’s

const file = new Moralis.File(, file);
await file.saveIPFS();

An example:

currently taking ~30 seconds to load and have been checking every hour for the last 12


takes ~50 milliseconds to load

you can use other IPFs service if you want, you can also download that video using a different IPFS gateway