If you anticipate large uploads, increase IIS's UploadReadAhead value
to enable faster transfers. UploadReadAhead is an IIS registry parameter that specifies
the amount of data that the server will read before passing control to
the application. The application is then responsible for reading the rest
of the data. The default UploadReadAhead is 48kb.
With a higher UploadReadAhead, transfers will be faster, but uploading
will utilize more physical memory. If you increase the UploadReadAhead
value, increase the amount of RAM on the server as well.
To increase the UploadReadAhead value,
- Go to Start\Run
- Enter regedt32 to open the registry
- Open, HKEY_LOCAL_MACHINE\
SYSTEM\
CurrentControlSet\
Services\
W3SVC\
Parameters\
UploadReadAhead
- Highlight the UploadReadAhead value (in the right frame)
- Open Edit and select DWORD
- Enter a new value in the Data window
If the UploadReadAhead parameter does not exist in your registry, you
can add it. To add the parameter,
- Open the Edit menu
- Select Add Value
- Enter "UploadReadAhead" in Value Name
- Enter REG_DWORD in Data Type
- Click Ok
- Enter the value in kb
|