So this applies to the shared unix/win server in question. Does this number (read as 5 connections into ftp daemon) apply to single domain or the entire sharing community of that server?
Really, just per user, not per server at all, we regularly have 15+ on a server at one time with FTP
The extra cost would be that of a VPS account or for that matter, a dedicated solution should the need arise? VPS gives more direct server control but not really much performance over normal shared accounts?
With a reseller account, you could use the VPS that is provisioned with the account,VPS is still sharing resources of the main server, so I would not say that it is a great performance improvement, but it is by far a control improvement, as you can control almost everything like a dedicated linux server.
A dedicated server would of course be good in the long run, but if they want to start big, I would point most everything to the dedicated server, and used the shared as the mirror.
To get better responses/performance, a dedicated server would be the way to go? In this case the entire ftp daemon would come under individual control?
Yes. VPS ftp would also be under your control, but full resources and server would be under your control from the HD, RAM, FTP, webserver and more, with a dedicated server.
Where can I get such a script? Open-source etc?
There are many(free) FTP servers, are you referring to a FTP server management script, or what exactly?
In any case, the script would ftp over the www section; what about mirror for the database?
You can use mysql to take a dump of the DB in SQL format on a schedule as well.
Please excuse the detailed queries. I simply need to respond to my prospective customer and want to have all the answers on hand. TQ
No problem at all