@del993788

Как кешировать Google maps?

Здравствуйте. GooglePage speed ругается на скрипт google maps:
Используйте кеш браузера
Если указывать в заголовках HTTP дату или срок действия статических ресурсов, браузер будет загружать уже полученные ранее ресурсы с локального диска, а не из Интернета.
Используйте кеш браузера для следующих ресурсов:
https://maps.googleapis.com/…SAo-p3ebQX5anhfE0Udf2... (30 минут)


Подскажите, как закешировать Google карты пользователю обычного шаред хостинга на обычном html лендинге?

p.s. ответ не ищется в интернете. Уйма статей и не одного решение нет, кроме предложенного, вовсе не для google maps, решения проблемы через cron. Я согласен на веки вечные захешировать карту, информация на карте никогда не поменяется, зачем мне cron?
  • Вопрос задан
  • 1336 просмотров
Пригласить эксперта
Ответы на вопрос 2
delphinpro
@delphinpro
frontend developer
Никак. Это чужой сервер. И его владельцы устанавливают время кэширования своих ресурсов.

Но можно пойти на хитрость. Я так делаю, это к тому же ускоряет первоначальную загрузку страницы.

Не загружаем карту. Не загружаем API карт.
Вместо карты вставляем картинку-скриншот нужного участка, можно хренового качества.
На картинку вешаем события onclick, touchstart и mousemove. В обработчике подгружаем API, инициализируем карту. Реальная карта заменяет собой картинку.
Ответ написан
Комментировать
opium
@opium
Просто люблю качественно работать
во первых никак, во вторых это не требуется
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы