Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Why slow HTTP uploads from Win2K client?
Message
General information
Forum:
Visual FoxPro
Category:
Internet applications
Miscellaneous
Thread ID:
00451333
Message ID:
00451528
Views:
21
Rick, thanks for your reply. I need to emphasize the scenario here.
1. HTTP uploads from Win98 clients to the SAME server over the SAME network are much faster... suggesting it is the Win2K client that is the problem.
2. We are using ASPSmartUpload on the server (a competitior to ASPUpload) that has been rock solid and a high performer.

Sure FTP is faster, but I don't understand why the Win2K client performs an HTTP upload 2-3x slower than my (older) Win98 clients, all other things being equal. I just wonder if there is some registry setting that affects buffer size or something like that in IE's behavior. Any thoughts? We are using different versions of IE on the Win98 vs the Win2K clients ... could that be the problem? Unfortunately, the newer IE is the slower uploader.

Thanks,
Mark

>HTTP Uploads are always slow, because the Web Server caches the incoming content in 48k memory buffers. The bigger the file the slower it gets. In general HTTP Upload is not a good choice for large files, but it works fine for small filles (under 100k)...
>
>There are a couple of ways around this. One is to use a custom ISAPI extension on teh server that doesn't do this type of buffering and instead uses TransmitFile to receive the file. THere are also several ASP components that you use a similar approach through ASP/COM interaction. ASPUpload is one that comes to mind. These things buffer the output and stream directly to file doing away with memory overhead and also causing the incoming stream to not pause for more data to arrive as frequently.
>
>Still, HTTP uploads will always be slower than FTP. FTP is file to file which bypasses basic buffering and goes through a straight socket connection that streams.
>
>+++ Rick ---
>
>>Not a specific VFP question but I thought somebody else might have experienced this.
>>
>>Basic problem: On my Win2K machine, unlike my 2 Win98 machines, HTTP uploading is slow but FTP uploading is as fast as it should be. Cannot figure out why.
>>
>>In more detail: I've noticed on my Win2K server machine that when I do an HTTP upload to a server (such as when uploading an zip attachment for my yahoo mail), that the HTTP upload seems much slower on my Win2K machine than with either of my Win98 machines. This also happens with some other Webservers to which I also have FTP access. The kicker is that when I FTP the same file to these servers, the transfer speed on my Win2K system is as fast (as it should be) as when I FTP from my Win98 machines.
>>
>>Slow HTTP upload, normal FTP upload... anybody know why? Thanks much.
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform