RogerS":3nowjfjr said:
Jake, you make some very good points. The one thing that I'm not sure I agree on is your phrase ' which slows everything down for them and can eventually lead to component failure'. Simply using the computer for what it's intended for isn't going to cause component failure the more you use the computer.
This is true for the hypothetical 'perfect' computer and it may be mostly true for some power-users' self-built computers, but in most cases modern commercial PCs are built to a budget, and in particular the cooling systems are absolutely not designed to run under heavy load for very long at all.
Most likely scenario: if the CPU is sat at 100% for a protracted period because of some shoddily-coded Flash plugin or runaway JS script, the CPU fan (and if you have it, case fan) is going to spin up to full speed, and the longer or faster the fan runs, the more dust it pulls into the machine, and thus the more likely it is to fail. This failure sometimes comes in the form of a fan failure (I've seen one CPU fan die because it got tangled up with hair drawn in through the case) and sometimes comes in the form of PSU failure (one of my own PCs has died in the past because of dust that built up in the power supply and eventually caught fire and shorted itself!).
Obviously this happens over time anyway, but if the CPU is placed under load and the fans speed up, it happens faster. Higher fan speeds can pick up dust from further away from the case and draw more material into the case, for example. And this doesn't even consider that most PC fans are pretty cheap affairs and the longer and faster the fan runs, the more likely the motor will fail... and without adequate cooling, some CPUs/chipsets/etc. will throttle right the way down and barely function until temperatures drop, and others will simply die.
RogerS":3nowjfjr said:
One question...where do you find out which sites have used how much of your bandwidth? Have you got some sort of monitoring utility or does your ISP tell you this?
On my [Android] phone, I go into Settings -> Networks -> Mobile Data, and it lists the apps (rather than sites) which use the data connection the most. Since I turned off the auto-play on videos, Twitter has basically stopped consuming notable amounts of data and been overtaken by other things on the list - my phone tracks these things on a monthly-data-allowance basis, so the chart is cleared once a month.
On a computer you'd have to install monitoring software to get a full picture - I don't believe Windows or OSX come with an easy network usage monitor, and interpreting the results can be a job in itself sometimes!
You can get a broad idea by opening the developer tools (usually F12) in your browser, switching to the 'Network' tab and then loading the page you're interested in (sometimes you have to tell it to start monitoring first; it depends on the browser). It'll track all the different requests made and tell you how long they took to return the document, how big it was, and so on. For example, if I load the front page of the UKW forums, the top ten downloaded items are:
- The page itself: 51kb
- Advertising content/script: 32kb
- Facebook 'like' script: 16kb
- Advertising script: 14kb
- Advertising content/script: 12kb
- Advertising content/script: 10kb
- Advertising content/script: 9kb
- Advertising content: 7.5kb
- Advertising script: 2kb
- Advertising content/script: 2kb
The total download for the whole page is 160kb; only the page itself was new content for me, from a quick scan down the list the page images all came out of my cache and therefore weren't included in that 160kb... so basically when I load a page on UKW I download twice as much advertising as content, Facebook notwithstanding.
(As I said before, I don't care that much about the adverts - if it helps the site out, it's fine by me. But given that a significant number of those items were bits of Javascript to run things like the fancy Amazon-product-carousel adverts, I can easily understand why someone with a less powerful computer than mine might find their browser slowing down dramatically!)