Overclock.net - An Overclocking Community - View Single Post - Site Speed Assessment: Your thoughts

View Single Post
post #23 of (permalink) Old 08-11-2018, 09:33 AM
tpi2007
Waiting for 7nm EUV
 
tpi2007's Avatar
 
Join Date: Nov 2010
Posts: 11,259
Rep: 890 (Unique: 501)
There is a more general problem with the site, aside from geographical factors playing a role sometimes, it's the design of the site itself:


1. Homepage:

a) The homepage's latest discussions and news columns now have to fetch the latest 20 items, whereas Huddler and the later version of vBulletin (before the 2011 transition to Huddler) only fetched 16 for each column. That's 8 more links that have to be fetched. We could perfectly go back to 16 as it's reasonable;

b) Related to the above: there is one more problem that most people don't get to see, but that gets loaded by the browser (I have tested it by disabling the Internet connection before zooming out the homepage and all the information had already been loaded). Each one of those lines in those columns is actually loading a bunch of extra information that only people with very large screens and resolutions or zoomed out will see. The page loading time will however be the same for everybody. Now, question to other members, how many of you have actually seen how the homepage actually loads (try zooming out on your browser or look here):

Click image for larger version

Name:	Extra information that slows down the homepage but that people don't see - 11 Aug 2018.png
Views:	8
Size:	196.8 KB
ID:	211620

c) Still on the homepage: the sub-forum icons. They are sort of a good sounding idea, but they don't really accomplish much at the end of the day, except to add a bunch of icons to the loading. We didn't have them on Huddler nor on vBulletin before that. In their place it was flames, which I assume takes less time since it's always either the normal flame or the faded one that is loaded for each sub-forum. The same logic for the monitor icon on the currently active users and the graph icon on the statistics;


d) The usual vBulletin cruft at the bottom, complete with icons, none of which is necessary because they're all self-explanatory: Forum Contains New Posts / Forum Contains No New Posts / Forum is Closed for Posting. They weren't even there on the original vBulletin version of the site, pre-2011.


2. Member area, subscribed threads: get rid of the smileys column and while you're at it, get rid of the possibility to add them to post headers on the thread pages too.


3. Threads: people's avatars in threads are way too big in file size, the original files uploaded are being used as you can see PNG's and JPEGs in varying sizes in there and not a single file type converted to always the same image size. The big ones are all simply being scaled on the fly. You can see how big some of them are by zooming in the page and seeing them get bigger and bigger without loss of quality, but the pudding proof is if you save them or simply select "View Image Info" (in Firefox) or equivalent on your bowser's context menu to see their filesizes and see the magnitude of the problem.


Take the following thread as an example. Some of the avatars are quite small in size, but others aren't: https://www.overclock.net/forum/226-...ou-know-2.html

Hunched: 197kB
Majin SSJ Eric: a whopping 464kB
Mine is 176kB
spinFX: 155kB
aweir: 93kB
JackCY:228kB


That's 1313kB from loading 6 members' avatars on that page. This may have dire consequences in people's evaluation of page loading speed and worst of all, makes the feeling variable depending on the exact thread they are viewing, rendering geographical locations just a potentially misleading factor in the equation. Not to mention that this will hurt people's data caps.

Having that in mind I set out to look at other threads, looking for comparable or even worse cases. I didn't have to go far:

https://www.overclock.net/forum/379-...-naming-2.html

kot0005: 132kB
coupe: 1.2 MB, yes, megabyte
umeng2002: 316kB
guttheslayer: 236kB
cooljaguar: 111kB

So, if before you were loading 1313 kB from 6 member's avatars alone, on this particular page you're practically loading 2 MB from only 5 members.


You thought it couldn't get any worse? It does and a lot. Next (and final) example:

https://www.overclock.net/forum/225-...s-doors-2.html

Rayleyne (animated GIF): 609kB
Anateus (avatar of Gabe Newell dressed in Half-Life suit): 7.1 MB. No, seriously, seven point one megabytes and it's a static image.
Aemonn (animated GIF): 951kB
Exothermic1982 (animated GIF): another whopping 1.4 MB

So, now from these four members alone you're loading a whopping 10 Megabytes (11.6 MB for the whole of the page's images).

I think I've made the point that many areas of the site's infrastructure are simply not optimized at all.


4. There is also quite a bit of superfluous stuff in the advanced editor page, but since that editor is presumably on its way out (good riddance), it's not worth going over it right now.

Is your CPU bottlenecking your GPU ? Find out: CPU and GPU usage along with FPS in-game
Read my reviews here.
Clubs (founder): The rare / unusual CPU club
Clubs (member): Corsair Professional HX / AX Series PSU Owners Club || The Official Cooler Master HAF X/932/922/912(+) Club
CPU
Core i7-3820
Motherboard
Asus Sabertooth X79
GPU
MSI GTX 1060 6 GB Gaming X
RAM
16 GB Corsair DDR3 1866 Mhz Dominator
Hard Drive
Samsung SSD 830 128GB + WD Caviar Black 2TB
Optical Drive
Sony Optiarc DVD-RW
Power Supply
Corsair AX750 Professional Modular 80 Plus Gold
Cooling
Corsair A70 + Noiseblocker M12-P
Case
Cooler Master HAF 912 Plus
Operating System
Windows 7 Home Premium 64-bit
Monitor
BenQ RL2455HM
Keyboard
Cooler Master Octane
Mouse
Cooler Master Octane
▲ hide details ▲



Last edited by tpi2007; 08-11-2018 at 09:43 AM.
tpi2007 is offline