If you've found that your download speed is great, merely your upload speed is abysmal, I've got a possible solution for you. I struggled with this outcome for a while and decided to write down my findings in a blog post in case I, or anyone else, runs into this in the future.

In fact, this is the second such weblog post I'm writing: a couple years agone, I hitting the the inverse issue and documented the solution in a weblog post called Got slow download but fast upload speeds over wireless? Here's a set. That postal service has had several hundred thousand views and helped many people (check out the comments—I even got a spousal relationship proposal), so I'm hoping this postal service will be useful too!

Here's your tldr: upgrade your router'south firmware.

Symptoms

I noticed that on all my devices - a Macbook Pro, iPhone, Windows desktop - webpages were sometimes taking a long time to load; it was a scrap intermittent, but everything from google maps to gmail suddenly got very sluggish. I take one of their higher tier Internet plans from Comcast, so this was pretty disappointing.

I ran a bandwidth test on http://www.speedtest.net/ and the results were roughly the same across all of my devices:

Slow upload speed

At 57 Mb/s, the download speed was keen; however, the upload speed was a mere 0.17 Mb/s, which is pretty much unusable. In fact, I had to re-run the exam several times, equally occasionally, the upload portion of the test would get stuck and never complete.

The solution

I tried rebooting the router, the cablevision modem, tweaking a bunch of settings, but zero helped. I also checked with Comcast to ensure there were no issues our outages in my area, and of grade, everything was fine.

Finally, I stumbled upon the solution: a firmware upgrade. My router, a Cisco/Linksys E1200, was using firmware version 2.0.02. I went over to Linksys' support folio, establish my router, and saw that a newer version, 2.0.06, was available. Hither'south a snippet from the release notes:

            Product:          Linksys E1200, Wireless-Due north Router Classification:   Firmware Release History ____________________________________________________________________   Firmware 2.0.06 (build 6) - Minor corrective browser-based GUI update. - Diverse pocket-sized issues fixes.   Firmware two.0.05 (build ii) - Enhanced WAN-to-LAN performance when Cyberspace connexion type is ready to PPPoE.   Firmware 2.0.04 (build 1) - Resolved issue with decrease in download speed when WMM is enabled. - Resolved issue with subtract in upload speed when QoS is enabled. - Increase throughput performance when parental control is not enabled. - Resolved issue with incorrectly handle RTSP under certain circumstances. - Resolved PPPoE connexion issue with a few ISPs.   Firmware 2.0.03 (build 10) - Added dual-stack light (DS-lite) support. - Allow native IPv6 and 6rd support to be enabled simultaneously. - Implemented Wi-Fi Protected Setup lock-downward mechanism to foreclose animate being forcefulness assault. - Resolved issue with not existence able to access the browser-based GUI via HTTPS when newer versions of Cyberspace Explorer or Firefox is used. - Added Danish support in the browser-based GUI.          

The notes for version 2.0.04 are specially interesting, every bit they fix bugs with WMM (which was the crusade of problems in my previous blog post), QoS, and more.

I figured information technology was worth a shot, downloaded the two.0.06 firmware, and installed it through my router's admin UI. The instructions for upgrading the firmware volition not be the same for all routers, but here's roughly what you need to do:

  1. Become to [http://192.168.one.1](http://192.168.1.ane/) and login to your router. If you've never done this, await for instructions that came with your router or do a google search to find the default username and password.
  2. Click on "administration".
  3. Click on "firmware upgrade".
  4. You lot should encounter a folio like this:
    Upgrade firmware page
  5. Click "Choose File" and select the firmware file you lot downloaded.
  6. Click "Outset Upgrade". Practise NOT unplug your router or click anything else in the concurrently; permit the upgrade complete!
  7. Await a infinitesimal or so for your router to reboot.

The results

After the router restarted, I re-ran my speed test, and the results were much nicer:

Fast upload speed

The download speed is however a zippy 57 Mb/s, but now the upload speed is fast too, at 11 Mb/south, or well-nigh 70x faster than what it was before. Woohoo!

I hope you establish the mail helpful. If your router has a different firmware upgrade process, leave a comment with the steps y'all followed so others tin find it. Happy spider web browsing!