Как кешировать Google Maps? - PullRequest
0 голосов
/ 03 февраля 2019

Я пытаюсь кешировать Google Maps Api, чтобы уменьшить количество запросов.В своих рекомендациях по оптимизации они пишут о прокси веб-сервера.Я сделал это с помощью nginx.Кэшировал все в мире, но не эти запросы к Google Maps Api!

Я сохранил локально скрипт Google Maps, он кешируется, но отправляет запросы изнутри.

Я вижу в консоли разработки, например, плитки карты, загруженные из "кэша памяти", но запросы все еще учитываются в панели управления Google.

Я слышал, это невозможно, но они писали окэширование в их официальных документах.

Где я могу прочитать об этом?Что я могу сделать?

1 Ответ

0 голосов
/ 03 февраля 2019

Вы не можете.

Единственная часть API Карт Google, которую вы можете кэшировать, - это определенные результаты геокодирования (и даже тогда только определенные результаты и только в течение ограниченного времени ).Невозможно кэшировать интерактивные карты на вашем сервере.

Не пытайтесь кэшировать любой Javascript или другой контент, используемый для отображения Google Maps в браузере.Содержимое этих сценариев может изменяться без предварительного уведомления, и многие из ваших посетителей уже будут иметь эти сценарии в своем кэше браузера (например, при посещении других веб-сайтов, использующих Карты Google).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...