Same Google Analytics Cookies Less GA Fat

Most of those that use Google Analytics know about the GA cookie set, and the same is true for GWO users. I also think it is true that all of the aforementioned users know that http cookies are sent on every http request. So we should all know that the total burden of adding Google cookies to one of our web pages is a multiple of the number of the number of static components we have have on the page which will receive the Google cookies. The end result is that our user's experience is a slower one, energy is wasted, and useless data is sent over the wire. This is something I don't think many people have thought about this when they add GA to their site.

The way to resolve the problem mentioned above is to setup a cookie free domain for your site's static components. If you take a look at erikvold.com's source for example, then you will see that I have transferred the css, js, and most images to static.evold.ca.

Offer a Torrent for Your Website's Downloads, Please!

There are so many websites that offer downloads from a server, without offering a torrent, and it's driving me crazy! Most high traffic sites have download mirrors, which is a really old fashioned way for them to offer decent speeds around the globe. However, for a very long time now the BitTorrent protocol has existed, which is a far superior method of both offering downloads and actually downloading files.

So far the only website that I have found that has realized how useful torrents are, is OpenOffice.org.

Screen shot of the OpenOffice.org Downloads page

As you can see in the screen shot above, taken from the OpenOffice.org downloads page. I am pointing at a link that they offer which takes me to a page where I can get a torrent of the installer file.

In case you need some convincing, here are some reasons why you should offer a torrent on your website, if your website is providing files for download:

  • Torrents allow users to download a file or folder, in little pieces, while optionally sharing completed pieces with peers that are also downloading the file. Those that have the complete file can then drop the torrent or continue to share the file. Therefore, setting multiple computers to host the file is simple, and you have a lot of redundancy, because users are downloading from the best sources from all available sources at a given time, so sources can drop without worry. Even if every one of your file hosting servers went down, users could still download the torrent if the peers have pieces the user does not, and if the user needs to wait for the one of the file hosting servers to go back online, then it's no big deal, incompleted torrents will quickly resume when more of the file becomes availible.
  • The download speeds for your users will greatly increase.
  • Your bandwidth costs will decrease.
  • The entire internet will be more efficent.
  • You will be leaving a smaller footprint on the Earth.

Do Not Disable Right Click On Your Website With JavaScript

I'm just going to list some reasons why it's a bad idea to disable right clicking on your website with JavaScript.

  • Any user can simply disable JavaScript, then view source, copy, etc, etc, without any trouble.
  • With tools such as NoScript and Greasemonkey, users can disable your code automatically.
  • It's another reason for your users to remember "oh yeah that's why I hate you".
  • It's a waste of your time, and all of your users' time.
  • It's extra data that has to be downloaded, wasting electricity and time.

So please do not listen to people that suggest doing this, it's a bad idea.

© Erik Vold 2007-2010. Contact Erik Vold. Top ^