... my internet connection is adsl 1/mb...
I assume your ADSL connection is limited to 1Mb(its)
download.
Most Internetproviders don't advertise upload speeds. Subscriptions of 1Mb DL mostly correspond with Upload speeds of 128 - 256 kbits. Because some overhead bits during transmission divide your DL&UL by 10 to get the real speed in kbytes, in your case: DL (max) ~ 100kB/s and UL ~12.8kB/s - 15.6kB/s depending on your subscription.
Your vistors can download from you only with your maximum upload speed, which is quite low; uploading to your server would be max. 100kb/s or their max. upload speed, depending what's less.
You can increase your speed by getting a better subscription (at higher costs). Best consumer offer in my country is 20Mb/s down / 1Mb/s up for 20Euro/month excl. the subsription for the phoneline, which is minimal 10 Euro/month. The 20Mb/s is only achievable in close neighbourhood of the distribution center. DL of 1-1.5 MB/s are more realistic and only seen on well equipped servers (FTP). Normal internet downloads varies from 50 - 300 kB/s depending on traffic.