I just signed up for the standard plan because when I was using the free tier the content (mp4’s) would take a long time to load on the page. However, even when I signed up for the standard plan it’s still taking roughly the same amount of time to load the content. Is the standard plan worth it? I’m thinking about cancelling and using another backend host if the issue persists.
I believe this issue is mainly caused by how the service delivers the video content. For large video files, it is likely best to stream the video back to the client rather than having the client load the whole video first. This may work fine on your local machine when testing, but it will likely take time before the video starts playing over the internet.
For NodeJS look into using fs.createReadStream to do this and then pipe the output into the response.