I saw there were a lot of pbf files download when the map was loaded. I searched about it and I know maybe they are used on text font. but I don't konw whether all the pbf file are needed? is there a way to limit the numbers of the pbf files? really I think the task of pbf downloading prolongs the features loading time a lot.
To add to what Robert Scheitlin, GISP wrote, historically, it is actually a Google designed data format (Protocolbuffer Binary Format). It is now widely used by big name companies like Google, Mapbox and now ESRI to effectively distribute vector based geographic data, e.g. in Vector Tiles, and is the main data format for distributing OpenStreetMap data.
One of the main benefits is that it is a very compact data format, and is fast to process with currently available tools.
There is a labelingInfo like this
and I used it to my featureLayer which has about 40 features(each feature has a picture and a label). when the map first loaded,it will cost me about 30 seconds even minutes until the pictures and labels come out, while if I take the lables away, the loading will just take me about 5 senconds even less.However, the labels are very important and I can't take them away,what should I do to reduce the loading time.
Is there a particular need to label on the client? Why map label in ArcMap and use MapImageLayer instead. Labeling on the server is way better and faster.
At the earliest,we draw the picture and label on the sever，but we found that it looks better to draw them on the client. And now base on our business we should do it this way. we tried to just use a label and a picture instead, but when the label are to long,and labes are closed to each other, some labels will be covered, and we found that the featureLayer can solve this problem,however, the features will come out after 30 seconds even longer.