Issue loading map

i would like to optimaze the loading of a map. When i press start button in main interface, appear the loading screen interface and then when the map is loaded, it appear.
But the map is too big (5/10 minuts to load).
how can i optimize this fase of loading map?
(accept the code also in c++)