Click here to Skip to main content
16,015,414 members
Please Sign up or sign in to vote.
3.33/5 (3 votes)
See more:
dear all....

i have web page that hosted on my server, when i try to coppy files to my web server from another pc on the same network (without web page) its work good (80Mb trasfers in 15 secounds).

but when i try to upload the same file from the web page which hosted on my web server from the pc on the same network its take 10 minutes.

what is the problem here??

is the iis slow the website?
is the iis and .Net framework version an important role to speed the website?
i want to know the process, and what is the roles to speed upload files.

best regards.
Posted

1 solution

HTTP is not a file transfer protocol and there is significant overhead in 'chunking' the data and moving it through a web server.

The speed difference you're referring to can also be affected by these factors:
- difference in drive performance between the machines
- difference in other operating factors (system load, available memory, network activity)
- bad Rx wire pair, NIC is compensating and working harder
- the version of IIS you are using

But, bottom line, disk->OS->OS->disk will always be faster than disk->OS->http->http->OS->disk.

Cheers.
 
Share this answer
 
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900