How Much Are Ad Servers Slowing the Web?
vipermac writes "Most of the times I have a problem with a Web page loading slow or freezing temporarily, I look down at the status bar and see that it's waiting on an ad server, Google Analytics, or the like. It seems to me that on popular Web sites the bottleneck is overwhelmingly on the ad servers now and not on the servers of the site itself. In my opinion we need a better model for serving ads — or else these services need to add more servers/bandwidth. Are there any studies on the delay that 3rd-party ad servers are introducing, or any new models that are being introduced to serve ads?"
problem solved.
"Nothing for you to see here. Move along."
Must be 'cause I'm using Firefox...
End of lesson. You may press the button.
Who cares about ads when you have adblock?
I probably would have had first post if slashdot did not serve up so many ads!!
Jokes aside, I do notice waiting for ads on slashdot quite often but it is one of the few sites that I allow more to get through.
Is it possible for browsers to render everything *else* on a page while awaiting the ads to be served?
I realize this means performing some speculative page layout that may need to be re-done when the dimensions of the ads are served. But it sure would beat waiting tens of seconds to see the page's real content.
For the reasons mentioned in the op I have several notorious slow adservers in my /etc/hosts. I don't know if they're still a problem, but doubleclick used to be horrible about taking 10 or 15 seconds to get their ad bits back to you. I'm not even particularly zealous about killing ads, but if you're stalling out my webpage then it's in /etc/hosts for you.
I read the internet for the articles.
...for me at least. Blocking Google Analytics, Doubleclick, etc, with noscript has made my browsing experience much smoother. Not only is it nice to not have the random pauses while it hits the ad-server, not running the javascript has helped the render time on some pages as well (even if you still run the javascript for the page itself!)
Ce n'est pas une signature automatique.
Use FF and AdBlock Plus...
No-Script does a great job solving this problem.
I have not been bothered by ads since I installed AdBlock Plus (in Firefox) or Privoxy (using Opera). In fact it is really interesting (and cumbersome) to see the "real" internet whenever I have to browse the web in a computer that does not have such applications.
Other than that, this is a non story.
Nothing for you to see here, move along
Ubuntu is an African word meaning 'I can't configure Debian'
Yes, I had noticed it recently too, where the page isn't displaying because of waiting for a response from an ad server.
So why don't all web browsers start displaying the data they do have, rather than waiting for the ad server to submit it's data first? If there's a delay in downloading an image on the site or a style sheet it still starts displaying and when the image/stylesheet is downloaded the page is re-rendered to reflect that. So what is it about the page design that forces web browsers to not display anything if the delay is due to an ad server?
Duct tape is like the Force. It has a light side, a dark side, and it holds the universe together.
I usually find that the ad's load and then the content comes along. Of course this could be by design and not because the content servers are slower.
While the site may not fully load (See: Done) the sites contents loading should not dependent on the ad servers. Ad servers, as described in the summary, are not part of the site server, thus making it impossible for it to be the bottleneck of the site. Everything server side will load at its usual rate, and the calls to outside servers will be handled at the usual rate of the other server. One should not have an impact on the other unless something is designed that way, in which case it is the programmers fault more than anyones.
Sure I would rather have the quickest possible times to (Done), but if the only thing holding me up is an ad or Analytics, excuse me for not caring to much.
Invexi - a Phoenix, AZ based web design and web development company.
What pisses me off are badly designed Flash ads. They use plenty of CPU power just to animate something completely useless. Last year Dell was running this ad on my local newspaper's site that took 80% of my CPU just to animate FALLING SNOWFLAKES. I complained to the website, and they took it down.
Some Flash ads barely take any CPU at all, and those are honestly fine by me, but some just hog my resources. The problem is that the people who DESIGN these ads typically have cutting-edge machines, so they don't know what it's like to run them on a shitty office machine. So, please, TEST your ads on a shitbox average computer before you force them on us!
Does it make you happy you're so strange?
After all, the publishers probably want some revenue for their work. What I do mind are websites that stop loading when there's a problem retrieving ads.
I swear to God...I swear to God! That is NOT how you treat your human!
I run a few web sites and on some I have a geo-IP targeted ad that loads in an iframe. This particular ad is often a bottleneck so I wanted to solve it. My first idea was to run a wget on the server and cache the output to the hard disk so I can load the ad from the server instead of a 3rd party. This would also require one less DNS look-up.
Then I realized that it would completely fail because the ad is geo-IP. So the cache will always display the location of my server, and not the user.
The obvious solution is for ad companies to offer scripts to their affiliates that could be run on the servers hosting the sites. Of course that opens up new problems, like security issues. But if the code were open we could spot such issues.
In fact, that seems to me like such a simple and obvious solution. The only reason that ad companies don't do that (that I can think of) is that they want to appeal to people running on free hosts where they can't run server-side scripts. But there's no reason not to offer both IMO. I also thought that they wanted to keep things as absolutely simple as possible, and there's nothing simpler than saying "just copy/paste this into your html document". But any web master who rents hosting (shared or dedicated) knows how to upload a php script.
Me likey ABP but one can achieve the same effect via the HOSTS file:
http://www.mvps.org/winhelp2002/hosts.htm
I noticed a major improvement in site load times upon using the MVPS file.
Cheers.
DEFER is your friend. The scripts won't load until after the page loads.
Or as few times as it takes me to notice them. Anytime a new ad server is hanging me up, it winds up in my local named.conf. I've found that running an instance of named is a very efficient method of blackholing ad servers. It's also less hassle than trying to keep up with a hosts file or browser plugins on multiple machines. Plus, instead of playing whack-a-mole with the continuing onslaught of new subdomains (2o7.net is bad about this), you can just "disappear" an entire domain forever.
.js they so love to serve up - along with countless others. And yes, it speeds browsing up to have that junk not load.
Google Analytics/Urchin has earned a spot in my dead zone file - for that damned
Thanks to the War on Drugs, it's easier to buy meth than it is to buy cold medicine!
like it, love it, live it
Block the ads and no more slowness.
We were all warned a long time ago that MS products sucked, remember the Magic 8 Ball said, "Outlook not so good"
Nobody cares. (at least nobody that matters cares)
The fact of the matter is that the website operators who buys these products is technically illiterate, and their eyes glaze over when you talk about things like latency.
They don't realize that every piece of external javascript you reference slows down the site, and also decreases the availability (webpages that reference external scripts won't load if the script can't be loaded) -- and also introduce potential security xss holes if the remote site is compromised.
I spend my days in futility trying to explain this to business owners.
They don't care.
But I love the idea of writing a firefox plug-in that specifically blocks most analytics sites javascript from loading.. that's a darn spiffy idea.
I just find it wildly hilarious that this story immediately followed the story about blocking Firefox users because of the ABP plugin.
I use Firefox, Adblock and Flashblock. The Intarweb isn't slow for me, or probably 1/2 the users on here. When it slows enough for Joe Mouthbreather on his Walmart $299 PC, people might start to care/redesign/etc. It's a self-correcting problem.
I want to delete my account but Slashdot doesn't allow it.
I know this problem exists, but through my browsing habits, I've found a work-around. What I do is open up three or four sites in tabs, and then open more in the background while I'm reading those. Because I spend upwards of a minute reading the first site, the others have loaded in the background before I finish reading the second or third page. So even if one or two pages have a long-load time, I barely notice.
Alternatively, use AdBlock.
c:\windows\system32\drivers\etc\hosts
127.0.0.2 analytics.google.com
Maybe creating an ad model that locally caches the heavy part of an ad would be a good thing, ads could be updated with pushes or according to some schedule, but the main part of the add content could be served from whatever site is showing the ad.
In practice I don't really see slow ads as being a problem though.
Those who know, do not speak. Those who speak, do not know. ~Lao Tzu
This is the main reason I block ads. Not because the graphics annoy me. Just because I hate waiting for the 8 ads on the page to load even though the main content has been served. I figure by blocking the ads I am doing a service to the ad company by reducing their bandwidth costs so they can be better utilized for people that enjoy clicking on ads.
:)
Maybe if we all turned our ad blockers off for a day we could crash the ad servers due to the new high load?
What ads are you guys talking about, I see barely any at all. *turns off ad block plus, refreshes* Holy crap! How do you even go online like this? You might as well just watch TV.
On the other hand I do use noscript. That way the sites that go out of their way to bombard me with obnoxious animated (or even worse: audio) flash ads never get any of my screen space, whereas the ones with a bit more respect for the user still show up.
day news
By the way:
Blocking Ad's reduces bandwidth use at a company on a very large scale.
The people who make ads are a self-destructive bunch. Numerous times I've waited for a Slashdot page to load while some ad server took its time. Abusing me with abusive, dishonest ads wasn't enough, they wanted to abuse me by wasting my time, too. Mentioning the problem to Slashdot editors brought only temporary fixes, or no change.
So now I don't see the ads at all, thanks to Firefox's AdBlock Plus and NoScript add-ons. (I recommend NoScript only for people who don't mind fiddling with permissions for each new web site.)
I guess abusers aren't satisfied with only one kind of abuse. I can dimly remember some of the Slashdot ads. When they weren't misleading, they were generally stupidly written. People with no technical knowledge shouldn't work for technical companies.
I have problems with certain ads containing content that is so processing intensive it kills my computer's overall performance. I run a dual-headed configuration, and I tend to keep a browser running on my secondary screen for reference while playing WoW. Most of the time this isn't a problem, but certain ads on Wowhead cause a very significant drop in frame-rate. I know its the ads because if I refresh the page (same content, different ads) the situation goes away. If I keep refreshing until I get the offending ads back, my performance again falls through the floor.
Making sure your page renders well while it loads can help solve this type of issue.
Putting scripts at the bottom of the page, explictly specifying image heights/widths, and having a single stylesheet at the top of a page can all help.
I can say (being one of the admins behind CG), Comic Genesis is getting slowed down by ad service providers. While part of it is our end (how we serve the ads is a bit of a hack job), and we now wrap them in iframes just to get some speed back, they're still slowing things down.
And to those above: Firefox with Adblock plus does NOTHING because it has to load in some Javascript first to determine which ad provider to load in, and even then some ad providers chain to another one. Adblock has to wait until an image or flash is loaded up before it can hide it!
So yes, depending on the entire interaction and construction sites can be slowed down by ads.
--
# Canmephians for a better Linux Kernel
$Stalag99{"URL"}="http://stalag99.net";
Either I'm crazy, or something about noscript is very slow. Not as slow as loading all the ads, but it seems to do blocking work every time I go to a new site. Kinda irritating.
There are no trails. There are no trees out here.
The big problem is that most webmasters design their sites in such a way that they are dependent on a third party product being available prior to their pages being rendered.
Google isn't always up. Plenty of times, I see issues because my comcast connection can't see the google servers even though everyone else can get to them just fine.
It's entirely feasible to write your page in such a way that it can display data before any other files are loaded. Serve up ads in an iframe, include tracking images in an iframe or as the last element of a page, etc.
But ads aren't the only thing causing page load problems. Third party widgets, crazy fat CSS and JS files, and pages with way too many images are still a problem.
Back in ages long gone, when firefox did not exist you had (still have perhaps) a company called doubleclick whose adservers would sometimes choke freezing the loading of the rest of the page. Why and how this happens? Do I look like someone who gives a shit?
I wanted it gone, and finally I bit the bullet and read up on squid and available plugins and setup my linux router to just filter all http traffic. Haven't looked back since.
Browsing without a blocker is like... well it just sucks. At times I am offcourse forced to browse the web without such blocking software and my god, the internet has become as bad as tv. Do they really think that if you saturate people with advertising to the point the original content becomes unusable people are really going to be more inclined to buy?
Apparently so. However not to me. This story offcourse neatly links to the story below about a site block firefox because of adblocker.
Well, who gives a shit. You went to far, now you gotta pay the price. If you don't get revenue from me, blame doubleclick and all those others who just pushed me over the edge.
At the moment I recommend bfilter to people who are fed up as well, it is browser neutral, works out of the box and does a lot more then just ad-blocking. Granted some flash bits require you to click them before they actually load but that is okay, because 99% of flash stuff I don't want to load.
So yes, ad-servers are slowing the net, by adding stuff to webpages I do not want. Can this be solved? It has been solved, not to the liking of those who depend on those ads being seen, but hey, fuck them. Do they care when I have to reload a page over and over again because some server borked?
MMO Quests are like orgasms:
You may solo them, I prefer them in a group.
SPLTH#%@T to them.
I took one look at your website and immediately clicked away. No offense intended, but it didn't look like a site I would trust downloading anything from.
My internet connection ain't free. If the ad folks want to use MY bandwidth they should pay me for the privilege.
haven't... noticed.... slowdown.... personally.....
GetOuttaMySpace - The Anti-Social Network
I know that this doesn't speak specifically to the rest of your question, but IMHO, we need a better model than having ads. Just because we can have 'em doesn't mean we should all the time. It seems to me that the click-throughs, browser-tracking, etc., benefit the ad companies themselves far more than the individual content providers.
I realize I'm tilting at windmills here, but the current web ad-model has even city and local community web pages (like libraries) littering their pages with 'ads' for other parts of the same site, etc. It is really quite annoying.
/...and stay off my lawn!
A better model for serving ads? My foot. How about stopping the ads in the first place? Problem solved.
---- Booth was a patriot ----
Can you use HTTP pipelining and Adblock? It doesn't seem like there's any reason why the two would be incompatible. Or is that not what you were implying?
... so it seems like there's no reason why you can't install an ad-block and just prevent the requests for the ads entirely, but allow all the requests for the other page elements to be pipelined. Right?
After all, it's your computer that sends out the requests for the ads, and it can only do that once it receives the actual page
"Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
How about a Firefox "adshow" extension that pops up every add in a separate window so they can all download at their own speed. Thats a lot better than been a crook and stealing content like adblock users.
I'm sure it would be, but that would defeat the purpose of about 90% of todays web, which seems to be about using whatever lame content they can dream up to get you to see the adds, or better yet, click on those adds. It goes without saying that if the adds load first you have nothing better to do than look at them.
it is good when people are used to using free services from countless sites on the web, content on the web sites being free (as opposed to purchasing them or subscribing to them like in the printed press case), but when it comes to waiting for a few seconds more for an ad, they do not hesitate from blocking the entire mechanism that made the internet what it is today - ads.
please do so, morons. also preach others to do that too - so that majority of users can start doing the same.
so that way websites will be forced to go on pay to see/subscription models. what a fantastic way to go. from open, free internet to newspaper stand format.
Read radical news here
At least I thought it was funny, but I'm just a guy who used up all his moderator points yesterday.
What pisses me off are badly designed Flash ads.
They don't piss me off at all; I removed Flash from Firefox. If there's a site (porn) with flash-only (porn) content (porn) that I'm interested in (porn), I send the URL (porn) to a different web (porn) browser that still (porn) has Flash (porn) installed. Of course, it helps (porn) that there are a few (porn) stand-alone (porn) FLV video (porn) software viewers (porn) out there. As far as I can tell, Flash is only for ( Porn, porn, porn ) major time wasters.
For some of the more obnoxious JavaScript-based ones, I add 'em (like someone else suggested) to the /etc/hosts file. So far, only one has been IP based; some work with ROUTE was needed for that one.
//Information does not want to be free; it wants to breed.
This is only tangentially related to this thread, but... I've been getting an annoying delay in Firefox, when downloading files and I wonder if it's rare or common. Right between the time when I hit "save as" and the time when the download-progress dialog appears... Firefox freezes. Not just that one tab or window, and not the whole computer... just Firefox, and ALL of Firefox.
I tend to run 4 or 5 Firefox windows, with 8~10 tabs in each, so I'm giving it a workout, I know... but I've got 1GB of ram in this box, and that's plenty to keep my other programs happy. When this hang-up occurs, I can switch desktops and use my other applications, but when I switch back to the desktop with Firefox, if it's still "hung", it won't even repaint its client windows (just leaves artifacts from the previous desktop). Most of the time, this isn't much bother, but when you encounter a slow server or connection, it can make the entire browser unusable for 40 or 50 seconds each time.
As near as I can tell, the browser is waiting for the download to start, before it will display the progress dialog. And hey, that's fine with me... but WHY, for heaven's sake, does the ENTIRE BROWSER have to wait on that one slow website? Why can't I click on the download and forget about it, and go about browsing other pages? What POSSIBLE benefit is there in making me wait for some unknown web server to start spewing data, before I can get on with my business?
Has anyone else encountered this odd behavior?
Cheers,
--jrd
XML is like violence. If it doesn't solve your problem, you're not using enough of it. --AC
Has anyone considered using something like Squid as a web proxy with special properties for ad-serving domains? I am thinking something like using the normal timeout for normal sites but limiting the timeout to like 3 seconds on an ad-serving site. If it doesn't load in 3 seconds, just have the proxy return its standard timeout page.
That would allow most ads to pass, which I feel is a good thing because I don't want to penalize those who are doing the right thing. But for ad servers that can't keep up, it would just timeout and close the connection.
To shift focus to another window I'll usually click somewhere in the non-linky whitespace. With the new whitespace ads these wankstains are including on the pages these days, I'll end up clicking on an ad link instead. Spin, little page-loading icon, spin. Then click a back to get to where I wanted to be and someone paid for an impression that never sunk in. May they choke in a pool of someone else's vomit.
Kwisatz Haderach
Sell the spice to CHOAM
This Mahdi took Shaddam's Throne
if they use moving images, sound, or flash animation.
I'm sorry, if you can't serve up a static image, or use a small ad, you're going BYE!
-- Tigger warning: This post may contain tiggers! --
I simply made it temporarily allow the top-level domains. I.e. usually it's only the site's content. True, this doesn't help me if the top-level site has some malicious script on it, but it works without hassle.
At least you get mod points. I haven't had the ability for easily five years now despite consistently having excellent karma.
This was greek to me. Here's how.
c onfig
Turn it on this way:
http://www.mozilla.org/support/firefox/tips
And information about how to access the secret tools (Why didn't I know this until now? I must be lame.)
http://www.mozilla.org/support/firefox/edit#about
Use Proxomitron and be done with it. It runs in WINE for you Linux folks. It acts as a proxy and parses out what YOU choose not to see. With it being a proxy, the browser is irrevalent. I use Firefox and occsionally IE (for those stubborn pages) with all the secure browsing done via VWMare.
Re. the logic that it's "stealing" to block ads: "1% of people seeing our adverts will buy something from it" does not mean that "1% of adverts seen by any given user result in a sale." Simply put, some people will not ever buy stuff from advertising, ever, and if anything, it's stealing from them. I see no problem in blocking ads if they're paying the host on a per-click basis, rather than per-view.
For me, its Privoxy and neilvandyke's actionsfile that solves the ad problem.
Considerate web developers will use a cron to cache the google urchin.js file and then serve it up locally. This way their website won't be stuck waiting to load it from google's overworked servers.
Just don't use flash ads.
I unblocked doubleclick because some of the ads on Slashdot are things I am interested in. What do I see but flash banners!
I wish I could unblock the Slashdot ads but I can not stand animated ads!
See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
I just cache all the adds locally. Problem solved!
Why not anycast a bunch of distributed ad servers like some of the DNS root-servers? ISPs might well volunteer some rackspace at their main hubs to reduce backbone bandwith usage and increase customer satisfaction all in one go...
google "host file" -- ad servers and the spyware they are often guilty of installing will disappear. Makes for a much nicer surfing experience.
I stared a website (DealsLab which is a lot like the much more popular TechDeals) not so long ago and found to be true exactly what the question addresses as I paid special attention to my website load time as an article had recently been up on Slashdot about website load time and how the average user is willing to wait about three seconds before giving up. Because of this I decided to write a php script that will resize (according to GET parameters) to scale the image and host the file until I dump the cache. The image URL is stored in a MySQL database, so anytime an individual visits a page with an un-cached image, it will attempt to re-cache the image and display it (or a 404). While this also has the advantage of circumventing the default settings of many ad blocking programs, I'm nice about how I do it and only use it for my 88x31px (microBar) sized ads.
Come to think of it, this could be used selectively to steer people away from certain sites or even certain articles. M$ just stomped Digg it to tying their revenue, their user logs and their rendereing speed to M$ cruft. Poor performace is jsut gravy compare to the other two. Yet, poor performance from the IIS-runing ad server will translate into poor performance for Digg. Problems are easily dismissed with a simple "oops sorry bout that" when M$ gets caught slowing down digg.
At least you get mod points. I haven't had the ability for easily five years now despite consistently having excellent karma.
Perhaps that's the beauty of the metamoderation system?
I work for a large portal company that hosts websites for several big name cable providers. Our sites load up all advertisement data inside of iframes, so that the rest of the page doesn't suffer from a slowdown if an ad server is bogged down. At first it seemed like a big PITA to implement, but in retrospect it was a wise decision.
This certainly isn't something you would learn in school. It's one of those "learn from experience" type of things.
Love sees no species.
"The likes of Facebook and WhatsApp are free to those whose privacy is of zero value."
Is that you, Mr. Burns? --Mr. Smither
Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
You know, you can pay $5 CPM subscription to Slashdot to remove those ads, instead of using an ad blocker. Then you could be supporting a site that has given you what appears to be lots of value based on your profile.
Are you doing that? Or are you just scrubbing out the one way Slashdot has of recouping the costs of providing you with this service?
I had to use dial-up last night because of an Internet outage. So, I used my good old fashion dial-up. And wow, it's SLOW with all the ads. The worse ones are those Flash, video ads, etc.
Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
I'm not generally a capitalistic whore, and I use an ad blocker myself. However, advertising is the primary revenue generator on the web, and revenue drives businesses which in turn invest in infrastructure. Infrastructure is critical to making things fast.
Sure, a site may occasionally respond less slowly due to an ad related technical snafu. But imagine using the same site if nobody paid to upgrade the infrastructure. Imagine Google without PPC, big fat pipes, or massive server farms.
Ad free web = permanently slashdotted web.
Suuuuuuuuure ya do...
"Thank you. Please spellcheck your genitalia references though.
And I've got a solution. Each time I see that a page load is stalled waiting for an ad server (or an analytics server), I simply add that server to my AdBlock list. Problem solved.
I've heard that somebody makes a trivial webserver that 404s every request, so it's useful for pointing your ad requests to without wasting much CPU time or hitting the file system if you don't need to serve real web pages.
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
Get your own free personal location tracker
we removed google analystics for that very reason. useful http://www.websiteoptimization.com/services/analyz e/ tool to check what scripts keep the site slow
What websites should do is start hosting the ads locally.
It makes it easier to track views. It makes the site load faster.
And best of all, it cuts down on spyware and viruses.
What self-respecting website admin is going to knowingly copy a spyware- or virus-laden advertisement to his/her server, knowing full well that his/her server may get infected in the process? Spyware may eventually become a thing of porn sites and ghost stories, if ads start getting local hosting.
Resistance is futile. Your technological distinctiveness will be added to our own. You will become one with the morgue
Ad serving networks don't want to use a bounce script on your web server because then they don't get THEIR cookies. Everything they do that's of any value is based on having cross-site cookies. If you were proxying the ad requests they'd be getting YOUR cookies. It goes farther -- some of the ad serving systems will use HTTP redirects to bounce the client through several tracking services before actually giving up the ad. Each of those tracking systems has its own domain and its own tracking cookies.
So that's the legitimate reason why they don't want you proxying. Oh, and they don't trust you!
I believe they should have to petition and be licensed like every other business. That should help us, maybe.
This site is like CRACK; hooked on the first use!!!
They serve different ads to different people depending on location, country, etc.
I've seen sites which even decide whether or not to do popups based on location.
No sig today...
127.0.0.2,
Also, it's a bit more obvious that they're not pointing to the real system.
Then of course there was the famous troll about there being a bunch of Scientology documents at ftp://127.0.0.1/
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
To be honest I started using adblocker not because i didn't want to see ads. I didn't care about the banners and such originally. But then came the java applet ads, then the macromedia flash ads and I noticed the slowdown. Thats why I started. Although now I'd keep using it just because its jarring to use IE or a non-AdBlocked Firefox anymore. I noticed the other day when using IE from a machine that wasn't mine that the latest ad technique is a CSS float-over that pops up when your mouse goes over a link and,if you click the link, you're taken to the ad's site instead. Something for MS Live I believe.
Its crap like that that gives the ad industry a bad rep.
With funny mods. Always with funny mods.
if it takes a MINUTE for /. to load, then you definitely have some issues with your own pc or your isp.
im living in turkey ffs, our minimum ping to abroad is 400 ms the least, one national monopolistic backbone provider, international lines congested due to overselling, yet i can still get slashdot in around 4 seconds tops.
Read radical news here
i definitely did. actually i, alongside many millions of users who were not hesitant to suck stuff have been able to bring internet to being the trans national concept it is today. it didnt happen on its own. wouldnt you like to suck some too ?
Read radical news here
Most of the posts ive seen so far are just people bashing ads and whining... which is all very well but is there not something which can be done about the ad problem?
How else can a small-time webmaster expect to pay for hosting and bandwidth?
Obviously a paypal donatation link is one possibility, but ive no idea how effective they actually are. Ads are (ignoring blocking software here) compulsory viewing, and so are guarrenteed to generate cash. Im guessing the % of visitors who donate is even smaller than the avg click-through rate on ads.
Why not artificially deferring all the ads, external images, nifty effects, etc. until the content is fully loaded? Instead of all the scripts being run on the moment, make them register somewhere and launch them one by one from the body onload event.
I played around with the idea some time ago, it isn't difficult to implement. Mostly. Some 3rd party code is a PITA to adapt to this schema. Other than that, it worked: all the content loaded and was displayed at once, and then all the external imagery started showing.
Of course, for something like this to be really useful, some kind of API or standard should be in place, and all the adserving companies should adapt to it. Not likely.
yea. its just market economy for me. 1929 great depression was also a market economy case. look what happened because of it - fascists taking over in germany and italy and balkan states, poverty and despair everywhere, great struggle to get things back on their feet and finally a world war.
current u.s. subprime mortgage crisis is another market economy case too. but it have propelled itself into being a global crisis. now theres the talk of global recession. noone knows what will come after. maybe another 1929. and then god knows.
some stuff cant be left to 'market economy' in stupidly overdarwinian approaches. else things important to entire humanity may get jeopardized or entire civilization can be set back 20-30 years like in the case of wars.
internet is something much more important than many stuff that were around in 1929. so proposing that it may wither and rot just because some wimps do not like to forfeit some conveniences is just ignorance.
Read radical news here
I seem to always get mod points on Friday... when I'm not going to be on /. until Monday....
see
http://www.mvps.org/winhelp2002/hosts.txt
Only a total dickhead submits this to /.. At that point things are out of control because the editors of /. are total dickheads too. Either that or they like the rest of us enjoy seeing you make a total jackass out of yourself. In either case: turn off JS or use a Firefox plugin and don't submit to /. but GET YOUR HEAD OUT OF YOUR ASS.
I wouldn't know; I haven't requested a byte from an adserver so far this year.
You are absolutely correct.
You mean the beauty in that there is no accountability for meta-moderators?
The iframe tag is the ideal mechanism for delivering ads. An iframe does a better job of separating content from the ad than just about anything else I've found. The iframe seems to let the page render first with the proper size for the ad.
Too bad it was deprecated by the W3C.
I block a ton of ad domains in my DNS server. Anyone in spyware/adware or serving up ads gets put into my DNS and mapped to an internal web server that just kicks back a "Ad Blocked" page for any URL. It works for me!
http://forums.techpowerup.com/attachment.php?s=b05 c46a8779d67f610afc096711dc388&attachmentid=6540&d= 1172567412
27,000 adbanner servers blocked, fully alphabetized internally (for easier seeks when adding/deleting entries when needed )
This file helps protect against lags online calling out to your DNS to resolve web addresses of your fav sites (since you can speedup your favs in it, documented inside, look with notepad.exe to see on how to do this & why)
This file helps speed you up, in resolving bannerads IP/UNC to the DNS also
This file helps speed you up, by stopping the loading & running banner material from adbanner servers, slowing yourself down
This file provides protection vs. malicious javascript bearing banners
====
INSTALLATION DIRECTIONS:
1.) To replace the one you use now, simply first backup your original one located here:
%WinDir%\system32\drivers\etc
TO HOSTS.OLD, & then unzip this one into that same subfolder!
----
2.) On Windows 2000, you will need to reboot for it to take effect... but, on Windows XP/Server 2003, the IP stack is 'dynamically loaded/reloaded' & "plug-N-play" driver design, so it takes effect nearly immediately.
----
3.) NOTES ON HOW IT WORKS & HOW TO FULLY USE IT - It is FULLY internally documented on HOW to use it. You can examine & edit it using notepad.exe & add your favorite sites to it to speedup access to them & be able to reach them even IF your DNS 'goes down' @ your ISP/BSP as well.
A.) ACTIVATING, EDITING, & UPDATING THE INACTIVE FAVORITE SITES TO SPEEDUP SECTIONS:
The ping command is used for this with notepad.exe... this is noted inside the file, with step-by-step examples thereof.
I mention this, because I leave the section where you add in your favorite sites # "Unix Style" commented off & they MAY be out of date in terms of the IP Address currently used for that particular site, if you use the ones I have in there now commented off!
(Ms' IP stack IS based off the BSD model & thus, why the UNIX comments exist & work in it)
That is so you can add your own personal favorites.
B.) NOTES on "AS IS" FUNCTIONALITY (USING IT AS IT SHIPS, W/ FAV. SITES INACTIVE):
The adbanner blocking portion IS active however, the moment you start using it. This leaves it flexible for folks in both capacities.
Again - It is also FULLY internally alphabetized in addition to being organized into diff. sections, so hunting down servers that may already exist in it for blocking adbanners is easier!
This is so you can add new ones easily IN alphabetical order, or find them so you do NOT have 'double entries' (no big deal, because once it is loaded by your local dns cache, it removes those, but the shorter it is, the faster it is loaded!))
Nice part of this is, you go faster resolving URL-> IP address equations, far faster than calling out to your DNS from your ISP/BSP when you use it, & if that server goes down? You STILL can reach them!
====
(Again - Step-by-Step examples are in the file of all things it can do & how/why it does them, & how YOU can add to it easily!)
Enjoy a faster & safer internet experience using this file... it DOES help on both security & speed accounts!
APK
Privoxy can also be installed on windows, it is browser independent.
-avi
I think the problem with that is the webmaster needs to be trusted to report their ad view statistics honestly. Problem for the hucksters that is, not for me.
We hope your rules and wisdom choke you / Now we are one in everlasting peace
That's the idea. Noscript uses a "whitelist". It blocks scripting on ALL sites unless you specifically allow those sites.
I personally love it! Client side scripting is becoming more and more of a danger. If you look at a lot of the recent browser security problems, many have been client side scripting exploits.
So I know I for one prefer to only script on sites I trust. The rest get blocked. That's fine by me and I don't consider it a hassle at all. In fact, I won't even use a browser on my box without Noscript! I even stopped using Opera because of it.
Here is what I did: Set up a proxy server that checks a list of URLs and sends a one bit transparent GIF image in place of a listed URL. Other URLs get proxied. Now I point my browser, be it IE, Safari or Firefox at the proxy and no more ads. but beter then that no more waiting for ads. The trick of sending the one bit gif works well and lets the pages render in the browser normally. There are any number of ad blockers that work like this most of them run under squid.
When I turn theis feature on and off I notice a lage difference in appearent speed and also I'n no longer bothered by these stupid Flashbased ads.
I'm supporting Slashdot by writing somewhat well-researched comments.
this ad on my local newspaper's site that took 80% of my CPU
Most CPU's peg their wattage when they get that much usage. So the flash ads not only cost your money, they burn coal and contribute to global warming.
Flashblock for the sake of the Planet.
My God, it's Full of Source!
OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
We have a lot of talk about free software, where you shouldn't be restricted to the usage. What about websites? I don't like ads, I really hate ads. I use firefox with adblock and love it. I even use slashdot without paying, and blocking all the ads. Why? Because I think websites also should be free, free for me to use.
I run a puzzle site, with lots of puzzles (http://www.menneske.no/eng/). There are no ads on the page. I don't earn a dime for all the millions of requests each month. I pay for my internet connection, but still I don't want to earn anything on the site. If people want to pay, because they like it, they can, but I don't want users to see ads on my page. I could have earned thousands each month on ads, but I want free webpages.
Think of all the programs with GPL license. If they said you either had to look at ads or pay if you liked it to use it, what would we say? We don't like it on programs, but we almost enforce it on websites. I don't like it at all. Websites should be free, free to use, free of ads.
They're right. It hurts my eyes AND my ears.
"Physics is to math as sex is to masturbation." -R. Feynman
I don't mind Flash in general either, actually, I developed a few little things for Flash (not ads). I often have a lot of tabs open in FF... like 20. It all works perfectly fine until one ad decides to choke the system. Bleah... time to get a dual core laptop I guess.
FWIW, I wish Firefox had a way to throttle each tab to some max % of CPU.
It depends on how the page is written.
If you want to know more about what the page is hanging on, get YSlow.
I'm assuming that most sites actually want to serve the ads first.
I use this in addition to adblock and filterset.g: http://pgl.yoyo.org/adservers/
Somethingawful.com has good way of getting people to see ads- they serve funny spoof ads most of the time and occassionally serve a legitimate ad every once in a while. Spoof ads like "Follow the circle with a quarter and win a new monitor!"
... is the use of layers.
One could place the actual code for the ads in the bottom of the html document, and use layers and CSS to place them on the intended spot. Like I do in my weblog, posts always come first, then the sidebar. Makes a world of difference.
This has nothing to do with the sites of the people who criticized you and everything to do with your site. Responding to criticism of one site with criticism of another site or poster is either a completely nonsensical response, or an ad-hominem attack.
This is my user experience on an average "blog" website(that of the GP):
Now, this is my brain on your site:
HOSTS. file. No more problems. thousands of ad-servers listed. no ads for me. :)
Except sometimes they even KNOW the policy is trashing productivity, but someone at a senior buying level "enjoys" playing power games with office supplies.
My answer: sometimes it pays just to buy some things yourself. I got my first experiences as a temporary worker just to get into the work world. Some company tried to pawn off a broken adding machine on me. I asked nicely to get a newer one, and was turned down. (These things are only $30 each.)
I shrugged, and dug into my supply of interesting objects. Out came a 1970's Monroe electro-mechanical model I had named the Big Brown Beast and kept as a joke. Hitting a key sounded like a train track switching.
Of course, they were not amused. I, however, was.
"That thing makes a racket! Can you get it out of here?"
"I'm sorry, I don't understand your question. I need an adding machine to run tapes. The one you gave me is broken. I brought in my own. Would you like to give me a new adding machine now?"
They lasted a week, and then caved.
My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
Je fume. Tu fumes. Nous fûmes!
that's not because i use opera that i do not use any filtering ad program. i use a proxy named bfilter. it's awesome because it does not need any list of some sort. and it filters most of the javascript ads.
i could use it with konqueror(which has its own block app too) or ie too.
that's really dumb to want to discriminate firefox because of adblock as if there is no other way to block ads...
So you're saying I'm a pervert because I disable Javascript? Nice logic there, Batman.
Your "News" box looks absolutely awful in Firefox on Linux. Just thought I'd let you know. All the bits overlap.
Get your own free personal location tracker
You Sir, are an intelligent, lucid, and well-written AC. I hope that you have a Slashdot account, and are just posting anonymously for this post, as you make good points, written well. If you don't have an account, please make one.
Get your own free personal location tracker
I'm really glad this topic comes up. Just a short glimpse on my job and the people I work with: we provide health care information in Austria. To all people. For free. No registration. No paying for any user. But wait, you can get the health care information elsewhere? Probably. What about Wikipedia? Wikipedia is the source, no doubt. But we aim to produce information people actually can understand. Easy language. For the masses. Wikipedia aims for perfection, for hard facts.
So, what about the fuzz I'm spraying here? No money involved, though we got: editors, to grab the latest news from the health environment, check the facts, enhance existing articles or write new ones; we got our hoster who we have to pay monthly; we got a technical department to enhance our platform; we got our mindmaster, designer and creativity team.
We don't want to get rich. We all believe strongly we're wearing the white hat in our business. Unfortunately this doesn't bring money.
Advertisement does.
So we got this fullbanner, skyscraper, content add, buttons. All over the place. Now guess what. If I disable all this advertisement stuff, I get page loads < 500ms. That is good, if you still have fancy graphical stuff and JS stuff going on. This are not and cannot be static pages, unfortunately, or we would have < 100ms of course.
Now with the ads enable, I get roughly 1,5 to 2s. Great. Sometimes even without ads served. Even greater. Some ads aren't absolute positioned or they cannot be. the must be within the flow of the content. Guess what? Loading them externally even creates visual breaks when page is built in front of the user.
I've had already multiple meetings with our Adserver fighting about the performance. Since we've already switched to another ad hoster in the past due to corporation strategies and stuff, I know that one ad hoster is like another. IMHO when you know what your ob is performance and experience wise for the user, having an adserver is the worst thing which can happen. And there's no way around it. They day we switch off ads I get move to another company; sadly. But health care information needs to be free. So that's the trade off: we believe in what we do and how we provide it but therefore our user experience will never be what we would like to have for them.
google analytics isnt an ad system, google adsense is but not google analytics -pp
Now if you were nice, and bought a subscription, you wouldn't see any ads either. If everyone did it, then eventually ad-supported content would go extinct and we could all breathe easier.
tsssk, get a life and read a book on usability
Here's a better question: why not start a handful of threads to pull down different files? So what if the ad server is taking too long? The answer isn't blocking slow servers; the answer is proper programming.
I'm not "on the bandwagon", but here are some honest criticisms:
Some sort of audio plays on your site, from the link you provided in your original post. That's a big no-no for me. It took me a second to figure out what the hell it was (with a few tabs open), at first I thought something was wrong with the audio feed I was already listening to. I paused that, and checked your site three times. It's definitely you.
Also, I have javascript enabled only for sites I allow. Audio playing despite that is not going to get me to turn javascript on in Noscript for your site.
You basically called me either an over-zealous privacy advocate or a pervert there, but the real reason is simple: Most uses of javascript are either unnecessary, stupid, irritating, or malevolent, and it's generally a combination of these.
Just to see what happened, I allowed javascript. The only change was that it offered to turn audio off. This should be the default option. Your apparent use of javascript falls under the first case above: unnecessary.
Also, the images behind your headers are nice enough, but the contrast with the text isn't pleasant.
Finally, threatening to take your ball and go home after being insulting isn't going to endear you to anyone.
surely it'd be kLeptomaniac, no?
Most users don't care about ads. A few, like pop-up and pop-under are worthy of a Casino style cornfield beat down to their inventor... but in general they are not a problem. However, since they load SO slow, adblocker is a popular tool for speeding up web browsing. Before Adblocker was installed, a particular page I visit daily took 10-25 seconds to load in the morning. After the install, it takes less than 3 seconds to load. That alone is reason enough to block ads. If they exceed their ability to serve ads, they deserve the lost revenue. Anyone else turned on the the image of every spammer and infinite popup creator getting beat down in a cornfield?
Right, but not running a script shouldn't slow page load. I get the idea it's doing blocking io every time you go to a new page, which isn't cool.
You are not blinding me with science.
There are no trails. There are no trees out here.
Thats the ugliest webpage I've seen for a very long time.
Adverts look pretty after looking at that.