При отображении Яндекс карты на сайте происходит запрос и загрузка дополнительных скриптов, что несет нагрузки и понижает время отрисовки. Для исключения этого эфекта необходимо эти скрипты кешировать. Данный скрипт позволяет это сделать:
<script type="text/javascript">
jQuery(document).ready(function(){
jQuery.when(
jQuery.ajax({
type: "GET",
url: "https://api-maps.yandex.ru/2.1/?lang=ru-RU",
dataType: "script",
async: true,
cache: true
})
.done(function(script, textStatus){
/* -- MAP WORKS -- */
})
.fail(function(jqxhr, settings, exception){}),
).done(function(){});
});
</script>