by admin on Thu May 29, 2008 2:41 pm
Here is my short list of things I have done to improve speed and reliability of our internet connection. Much of it is likely overkill for home users, but some of it might be useful. Feel free to add to the list.
1. DON'T USE WINDOWS
2. DON'T USE INTERNET EXPLORER ON WINDOWS (firefox,or anything is better).
3. Two internet connections. One through VTR, and one through Telefonica. I am considering replacing telefonica with telefonica del sur. I have overall been happier with their service, at least with the phone I have.
4. I bonded both internet connections in a failover and load balancing configuration using linux, on two separate nick cards connected to two separate routers. One or the other connection is reset almost every day by the ISP, so that I have to manually force the reconnection. I still have not found a good keep alive solution to work around this. Telefonica is being the worse offender lately. Luckily, both seem to have different peak times when things slow to a crawl or resets are common.
5. use opendns.org for DNS lookups, rather than the default dns server given by the ISPs in Chile. They can be days out of date, and really slow. I have had them in the past go down or become unresponsive, essentially killing your internet connection even though the internet was still up and working. It is like having a phone with no phone book. If you have a different DNS server when that happens though, you basically have their network with no one else using the bandwidth. A real pleasure to see how your internet connection should and could work.
6. caching proxy server. Squid also includes the ability to catch DNS lookups, which helps cut down on the initial connection along with catching the content. There are other solutions for home users that will catch the DNS lookups locally. I am still tweaking and testing this. It works good because we have sufficient people in the office that are constantly visiting the same set of sites, so browsing has progressively gotten faster. Request from a 10/100 network connection on the other side of the room are much nicer than from other side of the World.