This evening, editors at Quora asked me to suggest network optimization methods to enhance the Internet experience of Internet gamers. My 5-step reply, below, is good practice for anyone who wants a zippier Internet experience.
Forums across the web stress a high Internet service connection speed as the panacea for gaming or a web experience that lacks zing. Sure, speed is important for network backup or streaming HD video (although, the bottleneck may lie within the video server or it be caused by a backhaul peering spat, or a financial dispute between Netflix and your own ISP). But for everything else — especially a robust web surfing experience, speed takes a back seat to latency. That frustration that you feel when web pages don’t pop up instantly after a click is more likely related to latency than throughput.
Speed is the rate at which a open or streaming data connection passes data. It is measured in megabits per second. In 2014, a speed or ‘bandwidth’ of 30 or 50 Mbps is typical for residential cable or fiber optic service. With their FIOS service, Verizon offers consumers speeds of up to 300 mbps.
Latency is quite different than speed. It is a measurement of the delay in getting a single packet from point A to point B. It is typically measured in milliseconds. (35 ms is typical of an optimized route. 65 ms is tolerable and 120 ms yields a frustrating experience. If you are a gamer or you use VOIP (voice-over-Internet protocol), you should test the latency to various hosting services, with an eye toward observing latency under 50ms. Otherwise, you will notice a lag in responses coming from the other side of your connection. On phone calls, this is particularly annoying.
Because latency involves two end points, measurement entails choosing a remote web server or Internet page. In Windows, latency is measured using a command prompt and the PING or TRACERT commands. (This article is not meant to explain the command or be a procedural tutorial. Look it up or ask your neighborhood Geek).
If you discover very short latency with some sites, but much longer with a few, then the problem is not within your home or local ISP infrastructure. It is related to the remote site that is part of your test or something in the path that is closer to it than to you. But if you find that latency is poor for most of the sites that you choose in your tests, then the problem is very likely with your ISP or even in your own home or business.
Here, then, are my suggestions for a great gaming experience—or similarly, a zippier web surfing session. Tips for reducing latency are offered in the footnote to #1…
1. A fast internet connection: 25 Mbps or better should do. 50 is much better if other family members like to watch Netflix or Amazon Prime while you access the Internet.*
2. Try to use a direct connection to the Internet rather than WiFi. If that’s not possible, use the latest technology—an 802.11AC router. (If you really want to burn rubber, check out the Netgear Nighthawk series). Make sure that any switch or router inside your home supports 1 Gbps at each Ethernet port.
3. Discourage others in your home from doing backups, file transfers, Netflix streaming, Skype or VOIP calls. Even if they are not accessing the WAN/uplink, they will likely hog the limited aggregate bandwidth of your switch or router. Even printing can interfere with gaming unless the user has an ad-hoc/p2p connection with the printer. (This is rare).
4. Check your game documentation for any special requirements such as the need for a phase-inverted, biturbo micro-encabulator. ** [Continue below video]
5. [Advaced]: Learn about the frame buffer feature in your router or switch and study the communications optimization features of your operating system. In some cases, a tool from your ISP can do wonders to optimize some of the esoteric Windows or Mac settings.
* Even more important than a fast Internet connection is the need for a short round trip packet latency. Use a command prompt or diagnostic app to test the ping time (delay) between you and IP addresses of the gaming server or other critical nodes that you can identify.
If ping times are more than 65 ms, look for a different Internet service or perhaps the problem is within your home… Reduce the number of switches and routers between you and the Internet. With a little fine tuning (for example, experimenting with gaming sites that offer multiple hosting cities), you may get the ping time below 35 ms. That would make a big difference in your gaming experience. It may give you the edge that you need.
** I was kidding in #4. There’s no such thing as a biturbo micro encabulator. But still, you should check the gaming documentation!