I hope this question is not too silly. I'm planning to make a webserver that mainly processes data requests from clients. There are quite many different categories of data, so I was thinking about splitting the server up into multiple modules. For example;
- dataserver (does queries, scripts)
- fileserver (file/document related actions)
- accountserver (user login, messages to other users, permissions, etc.)
And a couple more. I wonder though if it would be wiser to pack everything together into 1 big service, or split it up in the proposed modules. More running services = less performance on server/client?
In practice there will be about ~15 or 20 clients. A client can make use of multiple services, even multiple times if it runs several programs at the same time. So a single computer could use ~6 services at the same time.
Rick
- dataserver (does queries, scripts)
- fileserver (file/document related actions)
- accountserver (user login, messages to other users, permissions, etc.)
And a couple more. I wonder though if it would be wiser to pack everything together into 1 big service, or split it up in the proposed modules. More running services = less performance on server/client?
In practice there will be about ~15 or 20 clients. A client can make use of multiple services, even multiple times if it runs several programs at the same time. So a single computer could use ~6 services at the same time.
Rick