Does the number of layers in a service make a difference on the performance of the server? For example, if I am serving the same data, does it make a difference if my service has 20 layers or 1500?
I have a project where we have 10 to 20 feature classes in a geodatabase, but to view them properly, we need to put query definitions on them to break it up. The resulting map can have anywhere from 900 to 1500 layers.
I have two options:
1) I can put those query definitions in an mxd and create a service out of it (1500 layers).
OR
2) I can serve the feature classes as layers w/ no query definition (20 layers) and put the query definitions on a web app.
All things being equal, does it make a difference performance either way?