I own actionupload.com and its going to be a large Action Sports video/image storage and community for BMX, Skateboarding, MotoX, Surfing, Etc. I am looking for a host that is capable of the following:
PHP 5 >
Apache Web Server
MySQL (version 4 +)
Apache mod_rewrite Enabled
PHP Configuration (php.ini): register_argc_argv = On
Must be able to run PHP from the command line (CLI) with exec()
Allowed execution of background processes with exec(“binary > /dev/null &”)
PHP Configuration
* safe_mode = off
* max_execution_time = 1000 (recommended to prevent timeouts during video upload/conversion)
* session.gc_maxlifetime = 14000 (recommended to prevent session expires during video upload)
* open_basedir = (no value)
* output_buffering = on
* upload_max_filesize = 200M (recommended maximum video upload size in MB)
* post_max_size = 200M (recommended maximum video upload size in MB)
I realize you may be looking for a virtual hosting solution, but based on your specs you really do need a dedicated server with a good system admin to tweak it specifically for your needs.
I recommend theplanet.com where you can find manage (& unmanaged) servers. If you end up with an unmanaged server, send me a PM and I’ll recommend a good admin guy.
A quality VPS may be a temporary solution while the site is growing, and upgrades should be easy enough. Terms of service should be read carefully, as sometimes limits are placed on what purpose the VPS may be used for.
Most likely shared hosting provider will kick you out shortly due to server overload. I suggest going with dedicated server to be sure you have enough resources.