It really depends on the file sizes and types. Videos for example are huge files. The other aspect is how many files ... and storage limits on the webhost account. You may need a dedicated server...