PDA

View Full Version : Forum slow with skin with adv


hollyboy
08-05-2016, 07:50 AM
Hi,

my forum is slow when users use the default skin:
http://www.interfans.org/forum/?langid=1&styleid=35


With the Vbulletin skin (less adv banners) runes faster:
http://www.interfans.org/forum/forum.php?styleid=28

In particular browser Firefox and Ie are extremely slow. Chrome works better.

What is the issue that slows down my site?
My adv or other scripts?

Gio~Logist
08-05-2016, 02:00 PM
Your site is attempting to load various ad scripts and what not that can't be reached, causing a strain on the server:

http://s1.adform.net/banners/scripts/adx.js Failed to load resource: net::ERR_BLOCKED_BY_CLIENT
vbulletin-core.js?v=423:11 This browser is AJAX compatible
http://ad.360yield.com/adj?p=895823&w=728&h=90&tz=420 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT
http://ads.williamhill.it/ad.aspx?bid=1487414605&pid=191298974 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT
http://adx.4strokemedia.com/www/delivery/vastajs.php?zoneid=3438&cb=1402818…%3D35&referer=http%3A//www.vbulletin.org/forum/showthread.php%3Ft%3D323177 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT
http://ad.360yield.com/adj?p=895818&w=300&h=250&tz=420 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT
vbulletin-core.js?v=423:11 Fire vB_XHTML_Ready
vbulletin-core.js?v=423:11 Fetch Cookie :: vbulletin_collapse (null)
vbulletin-core.js?v=423:11 Firing System Init
www.interfans.org/:3840 fcs: -1
www.interfans.org/:3852 fcs: Tag called
http://adx.4strokemedia.com/www/delivery/ajs.php?zoneid=3436&cb=26105320191…%3D35&referer=http%3A//www.vbulletin.org/forum/showthread.php%3Ft%3D323177 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT
http://tools.livescore.it/widgets/resource-enetpulse-modules//libraries/_default/css/images/live-clear.gif Failed to load resource: the server responded with a status of 404 (Not Found)

hollyboy
08-05-2016, 02:39 PM
Your site is attempting to load various ad scripts and what not that can't be reached, causing a strain on the server:

http://s1.adform.net/banners/scripts/adx.js Failed to load resource: net::ERR_BLOCKED_BY_CLIENT
vbulletin-core.js?v=423:11 This browser is AJAX compatible
http://ad.360yield.com/adj?p=895823&w=728&h=90&tz=420 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT
http://ads.williamhill.it/ad.aspx?bid=1487414605&pid=191298974 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT
http://adx.4strokemedia.com/www/delivery/vastajs.php?zoneid=3438&cb=1402818?%3D35&referer=http%3A//www.vbulletin.org/forum/showthread.php%3Ft%3D323177 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT
http://ad.360yield.com/adj?p=895818&w=300&h=250&tz=420 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT
vbulletin-core.js?v=423:11 Fire vB_XHTML_Ready
vbulletin-core.js?v=423:11 Fetch Cookie :: vbulletin_collapse (null)
vbulletin-core.js?v=423:11 Firing System Init
www.interfans.org/:3840 fcs: -1
www.interfans.org/:3852 fcs: Tag called
http://adx.4strokemedia.com/www/delivery/ajs.php?zoneid=3436&cb=26105320191?%3D35&referer=http%3A//www.vbulletin.org/forum/showthread.php%3Ft%3D323177 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT
http://tools.livescore.it/widgets/resource-enetpulse-modules//libraries/_default/css/images/live-clear.gif Failed to load resource: the server responded with a status of 404 (Not Found)

Yes there are adv banners on my site.
What should I do about them?

Gio~Logist
08-05-2016, 02:45 PM
Switch your ads to ones that actually load and are optimized. The ones you have dont even seem t be loading.

hollyboy
08-05-2016, 02:49 PM
Switch your ads to ones that actually load and are optimized. The ones you have dont even seem t be loading.

Mmm actually the banners all show so I am confused

No forum optimization needed?

Gio~Logist
08-05-2016, 02:59 PM
Oh, hah! So sorry, forgot I had ad blocker enabled.

Yea, some optimization is definitely in order. You're making various calls to 3rd party scripts, fonts and css files that are all loaded from other servers. This means before your site finished loading, it needs to request all of these resources from other websites.

Attached is a screenshot with some of the resources and the timeline.

I would try and consolidate as much as you can into single js and css files and look into hosting them locally and compressing them or use a cdn.

Also of course make sure you're not calling resources you don't even need (ie: old mods, old code, etc)

final kaoss
08-05-2016, 04:28 PM
Here's why your forum is slow....
https://gtmetrix.com/reports/www.interfans.org/sEACuXaL

And as for redirects...
You have alot of work to do... click on Minimize Redirects on that report to see the very long list.

Also, holy crap dude... 1.2MiB of JavaScript is parsed during initial page load. My total page size is under 300KB.. just your JS outweighs my page by quite alot.

hollyboy
08-06-2016, 05:42 AM
I know, in fact skin with no adv runs faster
http://www.interfans.org/forum/forum.php?styleid=36

Seven Skins
08-06-2016, 09:47 AM
Because default skin has more than 6 times less requests then other skin.

91 Requests : https://gtmetrix.com/reports/www.interfans.org/Rn64GE4Q
602 requests : https://gtmetrix.com/reports/www.interfans.org/sEACuXaL

hollyboy
08-06-2016, 11:38 AM
Because default skin has more than 6 times less requests then other skin.

91 Requests : https://gtmetrix.com/reports/www.interfans.org/Rn64GE4Q
602 requests : https://gtmetrix.com/reports/www.interfans.org/sEACuXaL

I know

The question is how can I fix this?

final kaoss
08-06-2016, 01:19 PM
The simple answer is removing external products.. such as advertising banners. The hard answer for you is, which ones will you remove, if any? So long as you've applied their code correctly, you've done all you can on your end. It's up to your provider to fix the rest, when it comes to external requests & external errors.

nhawk
08-06-2016, 01:44 PM
Advertising from external sites ALWAYS slows down how fast a site loads. It has nothing to do with the actual server the site is on. It has to do with the speed the site that hosts the advertising sends the advertisements. The server that hosts your site does not wait for anything to send the pages.

Simply put... Usually the server that has the actual site on it sends the HTML to your browser and it's done. Your browser then waits for the info to come from the advertising sites.

hollyboy
08-06-2016, 01:46 PM
Ok I understand it is the adv banners...
Is there a way to fix it?
600+ requests are too many

nhawk
08-06-2016, 01:49 PM
As final kaoss said, reduce the number of advertisers/advertisements on your site.

hollyboy
08-06-2016, 01:51 PM
As final kaoss said, reduce the number of advertisers/advertisements on your site.

I have about 3-4 adv positions.
They are the average for a news site

Any requests compressor or way to decrease the page's size?

nhawk
08-06-2016, 01:56 PM
A request happens for each item on the page. That can't be stopped. The only way to reduce requests is to reduce the number of items on the page.

Take a look at the waterfall report from gtmetrix and hover over each request. It will tell you what is being requested and from where. Then it's up to you to decide what to eliminate/change.

And I count 10 to 11 advertisements being loaded.

With the style in question items are coming from these sites...

tools.livescore.it: 7 components, 56.2K (11.8K GZip)
s1.adform.net: 4 components, 27.8K (11.7K GZip)
ad.360yield.com: 11 components, 9.5K
ads.williamhill.it: 1 component, 1.1K (0.7K GZip)
green.erne.co: 2 components, 0.08K
tags.qservz.com: 1 component, 0.04K
match.adsrvr.org: 6 components, 1.7K
ib.adnxs.com: 6 components, 0.2K
ads.creative-serving.com: 3 components, 0.1K
adx.4strokemedia.com: 6 components, 5.7K
adx.adform.net: 15 components, 11.9K (8.0K GZip)
ads.rubiconproject.com: 1 component, 25.5K (7.1K GZip)
optimized-by.rubiconproject.com: 17 components, 40.3K
netrefer-a.akamaihd.net: 1 component, 14.0K
media.netrefer.com: 4 components, 38.8K
cachefeeds.affutd.com: 2 components, 456.8K (47.2K GZip)
www.googletagservices.com: 1 component, 3.4K (1.5K GZip)
4stroke.nuggad.net: 1 component, 1.2K (0.4K GZip)
partner.googleadservices.com: 1 component, 154.2K (52.9K GZip)
tap2-cdn.rubiconproject.com: 34 components, 1046.9K (298.4K GZip)
cas.criteo.com: 16 components, 46.9K (22.5K GZip)
securepubads.g.doubleclick.net: 1 component, 36.0K (11.6K GZip)
pixel.rubiconproject.com: 49 components, 2.0K
cat.sv.us.criteo.com: 16 components, 0.6K
sync.mathtag.com: 3 components, 0.1K
image3.pubmatic.com: 2 components, 1.0K
pq-direct.revsci.net: 2 components, 0.1K
dis.criteo.com: 3 components, 0.1K
image2.pubmatic.com: 1 component, 0.5K
track.adform.net: 17 components, 24.6K (10.8K GZip)
www.wtp101.com: 2 components, 0.08K
rs.gwallet.com: 1 component, 0.04K
ajax.googleapis.com: 2 components, 177.8K (62.9K GZip)
imasdk.googleapis.com: 2 components, 637.4K (214.3K GZip)
pagead2.googlesyndication.com: 2 components, 70.6K (26.3K GZip)
s0.2mdn.net: 1 component, 26.6K (10.4K GZip)
www.facebook.com: 28 components, 571.7K (21.4K GZip)
cdnjs.cloudflare.com: 1 component, 5.3K (1.7K GZip)
aud.pubmatic.com: 2 components, 0.06K (0.06K GZip)
www.google-analytics.com: 1 component, 27.5K (11.4K GZip)
scontent.xx.fbcdn.net: 4 components, 118.5K
pubads.g.doubleclick.net: 2 components, 14.0K (2.2K GZip)
medias.livescore.it: 1 component, 3.2K
ad.turn.com: 2 components, 0.7K (0.5K GZip)
cti.w55c.net: 1 component, 6.9K (2.4K GZip)
tap-s.rubiconproject.com: 1 component, 0.2K
x.bidswitch.net: 3 components, 0.1K
cm.g.doubleclick.net: 5 components, 1.7K
d5p.de17a.com: 1 component, 0.04K
i.ctnsnet.com: 1 component, 0.04K
sync.clickonometrics.pl: 1 component, 0.04K
cdn.turn.com: 2 components, 45.6K (12.0K GZip)
rbp.mxptint.net: 1 component, 0.2K
extmap.rub.ace.advertising.com: 2 components, 0.08K
rc.d.chango.com: 1 component, 0.04K
vid.pubmatic.com: 1 component, 3.1K (0.8K GZip)
tap-t.rubiconproject.com: 2 components, 0.08K
pix04.revsci.net: 1 component, 0.04K
sync.ipredictive.com: 1 component, 0.04K
c1.adform.net: 1 component, 0.04K
rubicon-cm.p.veruta.com: 1 component, 0.04K
p.rfihub.com: 1 component, 0.04K
pxl.connexity.net: 1 component, 0.04K
ads.mediade.sk: 1 component, 0.1K
ads.heias.com: 1 component, 0.04K
acuityplatform.com: 1 component, 0.04K
magnetic.t.domdex.com: 1 component, 0.04K
cms.quantserve.com: 1 component, 0.04K
cm.dpclk.com: 1 component, 0.1K
rtd.tubemogul.com: 1 component, 0.04K
match.rundsp.com: 1 component, 0.04K
pixel.sitescout.com: 1 component, 0.04K
cm.eyereturn.com: 1 component, 0.1K
token.rubiconproject.com: 2 components, 0.07K
external.xx.fbcdn.net: 2 components, 15.9K
px.owneriq.net: 2 components, 0.3K
pix.impdesk.com: 1 component, 0.04K
sync.adaptv.advertising.com: 1 component, 0.04K
bidi-geo.mythings.com: 1 component, 0.0K
pixel.everesttech.net: 1 component, 0.4K
pm.w55c.net: 1 component, 0.04K
sync.intentiq.com: 1 component, 0.04K
rtb-rubicon-user-sync.virool.com: 1 component, 0.1K
tracker.adotmob.com: 1 component, 0.0K
sync.extend.tv: 1 component, 0.1K
dsp.adfarm1.adition.com: 1 component, 0.04K
map.media6degrees.com: 2 components, 0.08K
rc2waycm-atl.netmng.com: 2 components, 0.2K
s2.adform.net: 15 components, 216.6K (74.3K GZip)
secure-assets.rubiconproject.com: 1 component, 0.09K
s.update.rubiconproject.com: 1 component, 0.0K
a.tribalfusion.com: 2 components, 0.07K
i.w55c.net: 2 components, 0.08K
cm.netseer.com: 2 components, 0.08K
pixel.mathtag.com: 1 component, 0.0K
cts.servesharp.net: 1 component, 0.04K
mpp.vindicosuite.com: 1 component, 0.0K
tags.bluekai.com: 4 components, 0.08K
sync.tidaltv.com: 1 component, 0.2K
pixel.tapad.com: 2 components, 0.08K
sync.1rx.io: 2 components, 0.08K
p.adsymptotic.com: 2 components, 0.08K
track.eyeviewads.com: 1 component, 0.04K
um2.eqads.com: 1 component, 0.1K
match.adsby.bidtheatre.com: 1 component, 0.04K
um.simpli.fi: 1 component, 0.1K
match.prod.bidr.io: 2 components, 0.08K
cm.adform.net: 5 components, 0.2K
pr-bh.ybp.yahoo.com: 2 components, 0.08K
rubicon-match.dotomi.com: 2 components, 0.08K
idsync.rlcdn.com: 2 components, 0.08K
cc.chango.com: 2 components, 0.07K
aktrack.pubmatic.com: 1 component, 0.0K
sync1.intentiq.com: 1 component, 0.04K
cm.adgrx.com: 3 components, 0.1K
ssum.casalemedia.com: 3 components, 3.6K
server.adformdsp.net: 4 components, 0.0K
sync.rhythmxchange.com: 2 components, 0.08K
pixeltrack.eyeviewads.com: 1 component, 0.04K
pixel2368.everesttech.net: 1 component, 0.3K
d.turn.com: 1 component, 0.04K
tags.w55c.net: 2 components, 0.08K
cdn.optmd.com: 1 component, 0.02K (0.03K GZip)
cas.pxl.ace.advertising.com: 2 components, 0.08K
a.rfihub.com: 1 component, 0.04K
rp.gwallet.com: 1 component, 0.04K
ip2.casalemedia.com: 1 component, 0.2K
d.adroll.com: 1 component, 0.07K
csm2waycm-atl.netmng.com: 2 components, 0.2K
dsum.casalemedia.com: 12 components, 0.5K
dsum-sec.casalemedia.com: 1 component, 0.04K
rtb.metrigo.com: 1 component, 0.04K



Even 91 requests from your other style seems insanely high to me. And on that page, items are coming from these sites...
tools.livescore.it: 6 components, 46.6K (11.8K GZip)
ad.360yield.com: 7 components, 7.1K
ib.adnxs.com: 2 components, 0.08K
www.facebook.com: 13 components, 290.7K (7.3K GZip)
s1.adform.net: 1 component, 24.9K (10.6K GZip)
green.erne.co: 1 component, 0.04K
tags.qservz.com: 1 component, 0.04K
match.adsrvr.org: 2 components, 0.7K
ads.creative-serving.com: 2 components, 0.08K
ajax.googleapis.com: 1 component, 93.6K (33.4K GZip)
cdnjs.cloudflare.com: 1 component, 5.3K (1.7K GZip)
scontent.xx.fbcdn.net: 2 components, 92.5K
adx.adform.net: 1 component, 0.7K (0.4K GZip)
www.google-analytics.com: 1 component, 27.5K (11.4K GZip)

TheLastSuperman
08-08-2016, 08:31 PM
Another alternative would be to not rely on such major third-party advertisers, if you don't have people banging at your door to advertise on your site then that might be your only option. If however you have quite a few people wanting to do banner style ads, you can include them by hosting the banners directly on your site and simply linking to theirs - some prefer to track impressions and clicks so then you could use the Rotating Banner System available here on the org OR Revive Ad Server OR Ad Peeps software if hosted on the same domain which will be less to load.

Quite a few options but when you're loading too many ads from third-party providers as others have noted above in previous comments those scripts must load and if too many or not optimized it's just going to take time, that much time though is just overboard. There always comes a point where you must decide when enough is enough, that includes ads and the time it takes to load your site. Everyone wants to benefit from ad revenue certainly but when it's in the way of the end-user loading the site in a timely manner and if it does not load fast enough they might close the tab/window because it's taking too long for the site to load, then your ads just failed in more way than one.