Publikując usługę, zawsze warto wziąć pod uwagę docelowych odbiorców i ich cele na mapie. Czy potrzebują szybkiej mapy? Czy potrzebują dokładnej mapy? Ładna? Czy chcą zrzucić rzeczy z drogi? Czy zamierzają to wszystko wypisać?
Jeśli Twoje warstwy mają wiele różnych źródeł danych, grupowanie warstw pochodzących z podobnych źródeł danych (dokładnie takich samych lub z tej samej projekcji lub tej samej średniej prędkości) może działać dobrze. Następnie nie czekasz na załadowanie najwolniejszej warstwy, aby uzyskać cały obraz mapy.
Jeśli jest prawdopodobne, że Twoi użytkownicy będą mieli określoną potrzebę biznesową związaną z wieloma warstwami, to możliwość wyłączenia lub wygaszenia usługi jest przydatna. O wiele łatwiej jest narysować na kliencie cały obraz mapy z 50% przezroczystością, niż pozwolić serwerowi na pomalowanie go w ten sposób.
Jeśli etykietowanie i renderowanie są bardzo ważne, prawdopodobnie mniej usług z większą liczbą warstw będzie prawdopodobnie działać lepiej. Posiadanie przez wiele usług renderowania własnych etykiet, a następnie ich łączenie spowoduje więcej kolizji etykiet niż pojedyncza usługa z wieloma warstwami, ponieważ ArcGIS Server nie będzie w stanie „zaplanować”, gdzie każda etykieta trafia do różnych usług.
Podobnie, jeśli masz do czynienia z półprzezroczystymi wielokątami, to posiadanie ich wszystkich w jednej usłudze będzie działało lepiej podczas komponowania obrazów, szczególnie jeśli rysujesz również warstwą fotografii, w której kompresja JPEG pomoże.
W miarę możliwości zgrupuj fc w podtypy, które zmniejszają obciążenie serwera, a także dają możliwość utrzymania mniejszej liczby fc w usłudze map.
źródło