Добро пожаловать в SO!
Это топи оптимизации производительности c, который, к сожалению, не имеет универсального ответа. Это похоже на вопрос объединения активов (CSS, JS) или даже встраивания их в веб-страницу HTML.
Основная идея состоит в том, чтобы уменьшить время, необходимое для отображения значимой информации для посетителя (некоторые называют «первая закраска», хотя в случае интерактивного отображения, как вы поняли, это также относится и к навигации).
Меньшие (но больше) файлы помогают избежать загрузки ненужных данных. Для отображения меньшие плитки означают меньшее количество дополнительных данных (часть плиток вне области просмотра), а также в случае Leaflet, более быстрое отображение целых плиток (поскольку Leaflet не отображает частичные плитки, но ожидает полной загрузки плитки, чтобы отобразить ее ).
Большие (и меньшие) файлы помогают уменьшить количество сетевых запросов (обычно браузеры ограничивают одновременные запросы до 2 на домен по умолчанию) и связанные с ними издержки (как с точки зрения данных, так и времени).
Когда речь идет только о плитках карты, может быть грубое и простое правило: чем более подробны и тяжелы ваши плитки, тем меньше они должны быть. Но, как всегда, экспериментировать с различными настройками все еще необходимо.
Что касается ограничения количества одновременных запросов, то «простой» трюк, если вы можете реализовать его на стороне сервера, заключается в использовании нескольких поддоменов (что все еще может указывать на те же файлы сервера).