Website takes time to load

I want to know why my site takes a long time to load? sometimes he loads fast, but other times he load more slowly. There’s a way to fix this ?

My website link:

I got a suspended domain. :confused:

This is a estimated guess, but I think it is because when you first load a website, it will download files to your computer (e.g. images, text) and then the next time you come it will use the downloaded files to load the page faster. But, sometimes, like when you update your website, the browser will redownload the files, so it runs slower. Also, it may be because you are using InfinityFree and not iFastNet, which from the name, is obvoiusly faster.