Mgoblog load time on iphone

Submitted by Brugoblue on October 15th, 2023 at 9:22 AM

Greetings all. Wonder if I can get a suggestion to speed up the site load time in safari. For the last month or so, it’s taking 30 seconds or longer to open. Obviously that’s not a huge inconvenience, but it’s always been almost an immediate load so I figure something is probably off. I had a similar problem some time back after an iOS update and the fix was to log out and back in. Tried that with no success here. I would’ve called this an OT post, except I need my football info instantaneously. (First world problem, eh?)

KO Stradivarius

October 15th, 2023 at 1:20 PM ^

Here is the thread from 10/5:  https://mgoblog.com/mgoboard/meta-mobile-issues

Seth commented in the thread that it's due to mobile browsers: 

https://mgoblog.com/comment/244986379#comment-244986379

"...our site still produces big longform content, particularly UFRs, which are big tables and full of embedded youtube videos.

Meanwhile browsers are trying to streamline by loading less, figuring nobody has the patience to read longform anymore. It has nothing to do with the site architecture and everything to do with our content, which refuses to dumb down."

 

MgoblueAF

October 15th, 2023 at 2:10 PM ^

I'm a software product manager, and I'm not buying that explanation for a second.

What he described can negatively impact SEO rankings, but page loading is way more within their control than how he described it there. 

You can async load images/videos, lazy load tables and other below-the-fold content. The long text write-ups contain simple HTML that affects load times minimally.

Also, if the issue was related to browser-based rules, certain pages like UFRs would take the longest to load. In my experience, it's the initial page load that takes by far the longest. Once you're in the site, everything loads relatively fast. 

So what's causing the load times to get gradually longer every time you load the site after clearing your cache? 3rd-party cookies, ad trackers, and other injected scripts (e.g., analytics). There are ways to optimize this, including tag manager containers, but it's something that has to be continually policed to remove unused tags/pixels and the worst offending scripts. 

Mgoblog drives their revenue through ads and affiliate traffic, so they probably get told by 3Ps that Mgoblog needs to install XYZ to their pages for proper attribution tracking.

Seth

October 15th, 2023 at 2:18 PM ^

We're talking about different issues. The people running out of memory have UFRs storing in their cache, and clearing cache/installing the app can fix that.

We're looking into the load time issue, which seems to come and go at random and mostly affects Apple products.

EGD

October 15th, 2023 at 9:37 AM ^

I installed Chrome solely for the purpose of mgoblog. It works fine for a week or so and then starts to slow down, so then I just delete and reinstall Chrome and it works fine again. 

Njia

October 15th, 2023 at 9:59 AM ^

There are a bunch of reasons why your iPhone might be slow. I have both an iPhone and iPad and use Safari to open MGoBlog on both, and found these things help:

1) Use a VPN (I use NordVPN) - it is an important security measure for edge devices that can help block tracking sites, etc.

2) Use an ad blocker - I use the one that comes with Firefox and it protects all browsers even if I'm not using Firefox itself. Brave also has one that does the same thing.

3) Check the settings on the browser you're using - background refreshes and other automatic services can slow things down.

JacquesStrappe

October 15th, 2023 at 12:06 PM ^

I’ve had this problem for awhile despite clearing Safari’s cache, cookies, and history. It’s also a problem when inserting gifs, links, etc. Though I have not yet tried use Brave or the web app.

Seth

October 15th, 2023 at 3:57 PM ^

From HUEL today: We are working on this issue. We're about to deploy the long-awaited Drupal 10 upgrade, and once it's live and stable we can try some modules made for it like the beta version of the PWA module. That's specifically designed to improve the mobile experience.