Hello Jeroen,
Thank you for your interest in the RadUpload for Silverlight.
Generally you can use the RadUpload in a clustered environment but you should be aware of the following:
- If you have one centralized Upload Location (a database or a shared folder on one of your servers or another load balancer for you file operations) then you should use one of following techniques:
- The TargetPhysicalFolder property of the upload control and a standard upload handler.
- Custom upload handler. The code inside the handler should be aware of the centralized upload location.
- If you spread the upload folder on all servers then you should tune-up the load balancer to return the same backend server for all requests from one PC/IP. This way all chunks (from the uploaded file) will be saved in one place/file. Of course you should synchronize the content of all upload locations after all.
About the timeout.
Each file is uploading by chunks. By default the chunk size is 100'000 bytes but you can change it via BufferSize property. Regarding this mechanism there should not be a delay or timeout when you are uploading large files.
We hope this information will help you.
All the best,
Ivan
the Telerik team