Google карты медленно из таблицы MySQL

Я читаю таблицы MySQL и создаю XML-файл:
https://developers.google.com/maps/articles/phpsqlajax_v3

Чтобы сгенерировать карту, я генерирую файл JSON.

Моя база данных содержит несколько тысяч записей, это генерирует более 5000 строк JSON.

Результат запроса mysql отличается в зависимости от многих настроек и должен быть доступен для нескольких пользователей одновременно.

Каждый раз, когда карта загружается, этот файл json анализируется, затем карта загружается примерно через 3-6 секунд (зависит от клиентского устройства).

Есть ли способ ускорить этот процесс или альтернативный способ достижения того же результата?

Любое предложение приветствуется.

// Седрик

0

Решение

Я не вижу достаточно подробностей, чтобы дать какой-то конкретный совет, но если бы я был в такой ситуации, мой первый вопрос был бы: абсолютно необходимо загрузить целые 5К строк JSON при каждой загрузке карты? Какие данные содержит JSON, которые необходимы сразу? Весь смысл AJAX состоит в том, чтобы загружать части ресурсов только в том случае, если они являются ресурсами (и Google Maps является мастером в этом); Я бы искал способ загружать данные самого высокого уровня или самые непосредственные, когда карта сначала загружается, а затем загружать больше по мере необходимости позже.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]