OpenLayers se puede usar para muchos mapas estáticos; En el pasado, he creado hasta 200 mapas en una sola página sin una gran penalización de rendimiento, siempre que sean mapas simples. Muchos sitios han usado mapas OpenLayers pequeños y estáticos para crear mapas simples, porque luego pueden usar el mismo conjunto de mosaicos de imágenes que usan para muchos otros mapas en sus sitios.
Cuando use OpenLayers como este, le recomiendo usar un número limitado de capas y controles, así como opciones como "buffer: 0" para limitar el número de mosaicos cargados. Su objetivo debe ser minimizar la cantidad de elementos DOM que crea OpenLayers, ya que ese será el principal cuello de botella de rendimiento para la carga de su página o aplicación.
Para las aplicaciones en las que no está almacenando previamente en caché todos sus datos de mosaico, o no está trabajando con datos vectoriales, puede ser una mejor opción usar una sola solicitud de imagen a un servidor de mapas de algún tipo. Si está trabajando con datos en mosaico, o desea utilizar datos vectoriales representados por el cliente, OpenLayers es una opción razonable para resolver el caso de uso.
Christopher Schmidt
fuente