Upload speeds are very slow

From DreamHost
Jump to: navigation, search

Overview

This following provides an overview of what can be causing slowness for uploads to your site, or what can be preventing you from uploading in general.

Does DreamHost limit upload speeds?

DreamHost does not limit upload speeds. The only limitation is the router hardware that connects the server to the internet. At the moment, DreamHost servers use 10/1000 ethernet connections, so it is highly unlikely that you are maxing out the ethernet port.

The most common causes of problems when uploading are:

  • Network connection is bad
  • Local internet is slow
  • You have a firewall program that is blocking you
  • Your router is blocking you

There can be other reasons, but these are the most common issues.

Network connection is bad

If you can upload, but the speed is slow, the reason may be that your connection to the site is timing out. It’s also possible the upload speed is getting bottlenecked by your local internet provider.

Running a traceroute

Running a traceroute lets you detect connection problems between your location and the server. If you see that hops are timing out, this is something you will need to contact your ISP about as it can be impacting your upload speeds. You can read more about how traceroutes work and how to run them here:

Check your internet speed

The speed at which your data uploads is limited by the speed at which your computer can upload to the internet. Check your connection speed here:

If the results provided in the test are unsatisfactory, you will need to speak to your ISP about steps you can take to improve the speed.

I can’t connect to FTP at all

In the event that the FTP connection fails to allow you to upload at all, it is likely that something on your local network or computer is blocking the connection. Try disabling your firewall. Many firewalls block access to port 21 which is used by FTP. If you turn off your firewall and the FTP connection works, then you’ll need to adjust your firewall settings to allow port 21 (or port 22 for SFTP).

Routers can also block port 21. If turning off your firewall doesn’t resolve the issue, make sure your router is configured to allow access to port 21. If your firewall and router are set to allow access but you still cannot upload, then please contact DreamHost support for further assistance.

Uploading errors on a website

If uploads are failing when you are using a WordPress plugin, or any other alternate PHP-based uploading solution for your site, you could be hitting the limits of your PHP settings. If you get 500 errors when trying to upload, or the site spins endlessly and nothing happens, this may be the case. You may wish to add a custom PHPRC to your site to increase upload limits and execution times.

You can read more about this in the following article: