I have an enterprise web application for a client that is hosted on a single GIS Server, a Web Adapter on a separate machine and an enterprise rdbms on a third machine. Currently, there is only one map service containing multiple layers. Some of the layers are used as visualization or reference layers while others are data points that are being edited/updated by the users. On average, there are about 400 - 500 requests to the service on a daily basis. I am seeing some performance issues with the application, most notably during times of high traffic use, and have been wondering if it is worth publishing some of the data layers that are being edited the most as separate services. Other suggestions are also welcome.