12:23 AM | Posted in

Windows uses DNS cache to store recently visited websites. You can see what your computer stores in this cache by going to Start > Run and typing cmd (the command prompt). Now type ipconfig/displaydns. You should see a list of all the website addresses it has stored in the cache. Whenever you go to a website, it has to look up the IP address where that website is located. First it checks to see if it’s in your cache before asking the DNS server over the Internet for the IP address. As you can see, referring to the address when you already have it is going to be faster than if it has to travel over the wires to retrieve it.
The items in the cache do not stay there forever, and are constantly making room for more recent addresses you visited. Increasing the size of the DNS cache will allow for faster web browsing, especially if you frequently view the same websites. Edit some registry values to achieve this.

Watch for hexadecimal and decimal values. I have used decimal values in screen shots.
Go to Start
Run and type regedit
Locate this folder
Go to New > DWORD (32-bit) Value.
Name it as CacheHashTableBucketSize
Double-click into it and enter the value 1
Add followings also by repeating the method above
CacheHashTableSize = 180
MaxCacheEntryTtlLimit = ff00
MaxSOACacheEntryTtlLimit = 12d
In case of decimal values use:
- CacheHashTableBucketSize, set to 1
- CacheHashTableSize, set tot 384
- MaxCacheEntryTtlLimit, set to 64000
- MaxSOACacheEntryTtlLimit, set to 301
Now exit the registry editor and restart the computer.
Links to this post
11:56 PM | Posted in ,
Another unnecessary default setting that Vista (and actually XP as well) comes with is a 20% “reserve” of your available bandwidth in order to accommodate certain applications like Windows Update. This tweak is a pretty common one most old-school users of XP already know – it’s not at all detrimental and you can immediately gain 20% of your bandwidth back, increasing Internet performance significantly.

This is called the QoS Reserve Bandwidth Limit, and to reduce this on any version of Vista you need to edit the registry.

Go to Start and type “regedit“. You may have to deal with the UAC, unless you’ve read Sharninder’s advice on how to speed up your Vista by turning it off! In Regedit, navigate to “HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows”

Right-click on Windows and create a new key called “Psched“, then right click on the right and create a new “DWORD” entry. Name it “NonBestEffortLimit” and set the value to zero to disable reserve bandwidth.
Category: ,
Links to this post
11:35 PM | Posted in ,

This is case where the cutting edge technological advances being enabled on Microsoft’s operating system by default is a recipe for disaster for users who have older networks and older network devices (specifically older routers). Vista comes installed and enabled with something called “Receive Window Auto-Tuning.”

On advanced networks, it’s actually a pretty cool technology where the transfer of data is monitored and Vista automatically “tunes” the TCP window field to optimize packet transfer. Older routers simply do not “play nice” when it comes to that kind of window resizing. This spells trouble for home users who don’t know the difference between a packet of data and a packet of sugar. What was Microsoft thinking?

Luckily – there’s a way for you, the home user, to turn this default feature off as well. First, click on “Start” and type “cmd” and right-click on the command icon. You’ll see the following window.

Click on “Run as Administrator.” Then, in the command box, type “netsh interface tcp set global autotuning=disabled” which will disable autotuning.

Now that you’ve got your new Vista finally communicating with your router (hopefully), you’re ready to tweak Vista even more in order to dramatically boost the Internet speed.
Category: ,
Links to this post