Time is of the essence always. Patience is limited. Keep your site speedy by making sure you’ve optimized your images.
I’ve had a number of clients not listen to my advice. Remember our exit meeting when I said please don’t upload ginormous file to your site. Let’s say you don’t listen and you put just one ginormous image on a slide show on the homepage. Now let’s imagine you have a sale or big news day on your site. Say you got just 20 people on your site. Now each one of them is taxing the system trying to view that one image. Boom! You’re asking for a site down especially if you chose not to go with a higher hosting package. I’m all for going with a smaller plan but if you KNOW you’re going to have say 100s of people on your site then it’s time to boost your hosting package.
Files should be 1mb or less on your site in a happy world. I understand a pdf may get bigger. Never scan a 20 page document into your scanner and make a pdf and then try to upload it to your site. It converts all those pages into big images. I use Acrobat to convert my pdfs so they’re web ready. For photos I use photoshop. If you don’t have these programs there are other options.
For PDFS try Google Drive. Then just link the pdf from your site to Google Drive.
Image Optimization… They’re are free options out there.
If you were bad and didn’t listen to me. Shame on you but there are plugins that can help with that too. They will shrink files you already have uploaded.