There are many factors that impact your upload speed and unfortunately, the majority of them cannot be controlled by you. Each step taken between your computer and the one that you attempt to upload is a potential problem area that leads to a drop down in the upload speed.
However, in case you experience slow upload speeds consistently then research and troubleshooting methods can help you solve the issue on your own.
Let us now see what factors tend to affect the upload speeds.
Your Internet connection’s bandwidth can be a limiting factor to your upload speeds. Several internet connections tend to be asymmetric i.e. those provide different upload and download speeds. For example- a cable internet connection may have a maximum upload speed as 600 kbps and the maximum download speed as 3 Mbps.
In case you upload a file directly to some other person then his/her internet connection also comes out to be the limiting factor and in this case, the fact that you may have a broadband connection is of little importance when the other person has a dial-up internet connection type.
Total Bandwidth Consumption
The total bandwidth consumption of the available bandwidth of your internet connection using the file sharing application or software that tends to download files from newsgroups may also slow down your upload speed than it usually is. If you wish to upload a file quickly, pause or close other programs that make use of the internet connection till the time uploading gets completed.
Internet Service Provider
After the data is sent from your computer i.e. it leaves the device, it then reaches to the Internet Service Provider’s network. These ISPs usually divide their network into segments allowing the users to share the bandwidth to some extent.
If you try uploading the data at the time when the internet usage is at its peak i.e. others around you also use the network at the same time then you are likely to experience slightly slower upload speed than it would be during the peak-off hours. Still, if you experience the poor upload speeds i.e. during peak-off hours then you need to contact your ISPs for help because it may be a problem at their end.
While you upload data, it might be passed from one server to the other before it reaches the destination. Each of these steps taken in the data transfer over the network is known as “hop”. In some of these cases, one of the hops might be slower in comparison to the others.
In order to test this, you can open the command prompt window and use the command tracert with the server address like as tracert google.com
Windows then send a ping to every hop between your destination server and your computer. Each server tends to have an address that has its domain name indicating the ownership such as rr.com or qwest.com.
If any hop takes a longer time to respond as compared to others and also does not have the same domain as your own ISP then the problem is not in your connection but elsewhere and can’t be controlled by your ISP.