I am having issues figuring out how to fix the loading of my page.
It looks like the google anaylytics header text is coming up and slowing it down?
I’ve tried adding a 're-loading" stack" to the top of the page, but it just creates a blank page that sits there until the site loads instead of the spinning loading icon.
Also, trying to figure out how to lazy load the page since it is a single page scrolling site.
I am using Parallaxis by Archetyphon, not sure if it is conflicting with other stacks?
The page is 34MB. Which is about 32MB bigger than what you should aim for with a webpage. My own business website homepage is presently 2.5MB and even that is a bit porky. It could do with a slim down.
You have way too much content on a single page. You need to break that lot down into about half a dozen or so pages. And ensure all your media is fully optimised.
Sorry, the way the site is built is by stack blocks. I have a home page block that is at the top of everything else. I was hoping to solve this with a lazy loader that would show what’s in the viewport while the rest of the site loads.
Right now, nothing is viewed while the site loads, trying to figure out a fix for that.
Thanks, not sure how to clear those errors. I am not doing anything out of the ordinary except for adding Google analytics, robot txt and Inspectlet. Those are in the header/body text.
@koob It takes forever to download your web page and I have a fast internet connection. As currently designed this isn’t going to work, obviously.
One thing I notice is you have a lot of videos and it seems almost all of those videos are things that are self-hosted. All would load much faster if the videos were stored at Vimeo or YouTube and you embedded them. Much faster.
On a few I see this message:
Media error: Format(s) not supported or source(s) not foundDownload File: http://www.ashworthportfolio.net/resources/VIDEO-RESOURCES/Runner_story.mp4
So those are some things to be fixed.
It might be worthwhile considering using multiple pages.
… but handling the videos in a more efficient manner is the key.
I think what he means is essentially treating the single page as sections, with each section only loading as it hits the viewport. So in terms of the “homepage”, in this context he’s meaning the first section. I think this is the idea?
I’m not sure RW is the tool for such a task, my guess is there is a lot of Javascript needed with such a project, and the entire page will need to be built “as-one”, so to speak, opposed to “blocks” of stacks. I dunno, it’s not a style of site I’ve ever built or ever looked at building.
Either way, I’d say @Mathew has nailed down the biggest issue, that being the videos. But even with sorting that out, the page is just far too big and needs splitting into separate pages with maybe a “regular” menu, as that one used at the moment is pretty nuts. Cool, in the right environment I’m sure, but for 99% users, it’s going to be very confusing (but that’s just a personal view).