Цитата:SantaЦитата:esfrodlМожно я задам нескромный вопрос?
А откуда на том сайте взялся файл [
nakarte.me] ?
Я надеюсь, что это выборка из живой базы с применением различных фильтров, учётом взятые/не взятые и т.п., а не статический файл лежащий по ссылке, правда?
На накарте полная версия тайников загружена не знаю как, она включается галочкой в правом верхнем окошке. Треки/точки в правом нижнем окне - это загружено пользователем, в данном случае, мной. А загружен файл points.gpx, скачанный сегодня по алгоритму на картинке в сообщении от 11:47. Насколько я знаю, какого-либо персонального хранилища закачанных треков/точек на этом сайте нет, личных кабинетов не создаётся, и после выхода из программы все следы загруженной информации пропадают. Но если сохранить ссылку из меню последнего окна (copy link for all tracks), то этой ссылкой можно делиться, и по ней в следующий раз продолжать работать. Возможно, абракадабра в ссылке позволяет этой программе информацию о предыдущих загрузках как-то вытаскивать.
Какие у Вас ещё мысли/подозрения появились?
Если они не появились у Вас самого, то я попытаюсь доходчиво объяснить…
На Вашем сайте лежит
ЗАРАНЕЕ ПОДГОТОВЛЕННЫЙ СЛЕПОК с базы сайта геокешинга. Это
не актуальная информация на сейчас, на ней
невозможно сделать фильтрацию по своим предпочтениям.
Это просто файлик, который грузится быстро (или долго, в зависимости от качества соединения у клиента) — и после загрузки
ОН ОСТАЁТСЯ У КЛИЕНТА.
Собственно именно это и обуславливает скорость работы карты на Вашем сайте — отсутствие каких-либо обращений к серверу за данными (кроме картинок карты), кроме самого первого раза. И обуславливает отсутствие какой-либо фильтрации и наличия актуальных данных.
На сайте-же геокешинга
КАЖДЫЙ РАЗ ИДЁТ СБОР АКТУАЛЬНЫХ ДАННЫХ НА СЕЙЧАС. Т.е. на сервер отсылаются параметры фильтра, в ответ отдаются актуальные данные, полученные после запроса к базе данных. И каждая из этих операций — выборка данных, формирование пакета данных — достаточно ресурсоёмка. И каждая из этих операций выполняется каждый раз при движении по карте.
Можно сколько угодно ругать криворукость программиста, но ставить в пример работе с живой базой функционал со скачанным файлом — несколько мнэээ… некрасиво!