Главная
Форум
Контакты
Купить
Поддержи проект
Поиск
Искать:
Расширенный поиск
[Закрыть]
Правила форума
Войти
Регистрация
Russian
English
HandyCache форум
Главная категория
»
Новые предложения
»
Кэширование GoogleEarth
Имя пользователя:
1 час
1 день
1 неделя
1 месяц
Навсегда
Пароль:
Страниц: [
1
]
2
3
Все
Вниз
« предыдущая тема
следующая тема »
Отправить эту тему
Печать
Автор
Тема: Кэширование GoogleEarth (Прочитано 37281 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Илья
Постоялец
Репутация: +0/-3
Offline
Сообщений: 186
Кэширование GoogleEarth
«
:
06 марта 2007, 11:22:29 »
Здравствуйте, я хотел бы узнать как можно настроить реестр чтобы Google Earth (далее GE) загружал файлы через HC?
А то он загрузил файл, а потом грузит его опять.
Сообщить модератору
Записан
HC - Вещь!!!
Юлог Юного Сисадмина
cepera_ang
Beta tester
Репутация: +9/-4
Offline
Сообщений: 355
Re: Google Earth
«
Ответ #1 :
06 марта 2007, 12:42:29 »
По-моему гугл earth автоматически берет настройки из IE. Но его бесполезно пускать через НС - у меня ни одного попадания в кеш небыло, хотя лазил по одним и тем же местам. Такая вот фигня.
Сообщить модератору
Записан
Death_Master
Beta tester
Репутация: +1/-1
Offline
Сообщений: 82
Re: Google Earth
«
Ответ #2 :
18 марта 2007, 18:52:27 »
Настроить-то можно, но толку от этого нет и не будет, у GoogleEarth свой кэш есть (до 2 гиг)
Сообщить модератору
Записан
Илья
Постоялец
Репутация: +0/-3
Offline
Сообщений: 186
Re: Google Earth
«
Ответ #3 :
23 марта 2007, 18:38:26 »
Цитата: Death_Master от 18 марта 2007, 18:52:27
Настроить-то можно, но толку от этого нет и не будет, у GoogleEarth свой кэш есть (до 2 гиг)
В смысле свой кеш? Чё еще за свой кеш?
сepera_ang
Настрой IE так: в подклюючениях выбери твоё подключение к инету там в настройках впиши ипи и порт НС. И будет Google Earth работать через кеш.
Сообщить модератору
Записан
HC - Вещь!!!
Юлог Юного Сисадмина
Илья
Постоялец
Репутация: +0/-3
Offline
Сообщений: 186
Re: Google Earth
«
Ответ #4 :
23 марта 2007, 18:43:50 »
Свой кеш он то записывает, но когда залазиш в него через месяц после посл. обследования то он начинает всё заново грузить вот по этому и решил его через Нс пропустить
Сообщить модератору
Записан
HC - Вещь!!!
Юлог Юного Сисадмина
Death_Master
Beta tester
Репутация: +1/-1
Offline
Сообщений: 82
Re: Google Earth
«
Ответ #5 :
23 марта 2007, 19:03:48 »
"kh\.google\.com/" - добавить в "Запись в кэш" и в "Не обновлять"
Сообщить модератору
Записан
cepera_ang
Beta tester
Репутация: +9/-4
Offline
Сообщений: 355
Re: Google Earth
«
Ответ #6 :
24 марта 2007, 20:23:15 »
Цитата: Илья от 23 марта 2007, 18:38:26
сepera_ang
Настрой IE так: в подклюючениях выбери твоё подключение к инету там в настройках впиши ипи и порт НС. И будет Google Earth работать через кеш.
Цитата: Death_Master от 23 марта 2007, 19:03:48
"kh\.google\.com/" - добавить в "Запись в кэш" и в "Не обновлять"
Да я в курсе как настраивается. И под такое правило URL попадали. Я говорю о том, что за все время использования Google Earth и НС повторной загрузки каких либо данных - небыло. Всегда грузилось из инета, даже если лазить по тем же местам, причем грузилось не потому что правила "не обновлять" не срабатывали. А потому что запрашивались другие данные, с новым URL. Хотя папка kh.google.com разрослась до пары гигов. В общем я отказался от попыток его закешировать, да и вообще побаловался и хватит, вряд ли есть какое-либо предназначение для GE кроме развлечения.
Сообщить модератору
Записан
zed
Постоялец
Репутация: +4/-0
Offline
Сообщений: 141
Кэширование GoogleEarth
«
Ответ #7 :
15 августа 2008, 23:27:41 »
Собственно, такая ситуация - кэширование само по себе работает отлично, всё что нужно сохраняется в кэше, НО кэш оказывается бесполезным... Всё дело в запросах, что формирует гугл: \kh.google.com\flatfile^\f1-02031200113210100-i.35+f1-02031200113210101-i.35&v=1 - здесь в одном запросе загружается сразу 2 файла (f1-02031200113210100-i.35 и f1-02031200113210101-i.35). Такие склееные запросы могут содержать до 4-х файлов в одном и поскольку комбинаций файлов - множество, то из кэша берутся файлы лишь изредка.
Ситуацию можно кардинально исправить, если закачивать в кэш одиночные файлы, т.е. на основе запроса гугла формировать 2 запроса (столько запросов, сколько склеено файлов в один запрос), выкачивать (если нет в кэше) и кэшировать файлы по-одному, потом склеить все необходимые файлы и отдать их гуглу.
Предлагается реализовать это либо в самом HC, либо через плагин, который бы обрабатывал только запросы от гугла. Могу заняться плагином, если что...
Сообщить модератору
Записан
zed
Постоялец
Репутация: +4/-0
Offline
Сообщений: 141
Re: Кэширование GoogleEarth
«
Ответ #8 :
18 августа 2008, 17:53:11 »
ну так что, реально это сделать или нет? трафик-то гугл жрёт - дай боже, не то что, странички http... а так бы экономия была нехилая.
Сообщить модератору
Записан
mai62
Автор HC
Репутация: +226/-4
Offline
Сообщений: 6383
Re: Кэширование GoogleEarth
«
Ответ #9 :
18 августа 2008, 18:08:10 »
Цитировать
Могу заняться плагином, если что...
О каком плагине идет речь? В НС нет поддержки плагинов.
Сообщить модератору
Записан
zed
Постоялец
Репутация: +4/-0
Offline
Сообщений: 141
Re: Кэширование GoogleEarth
«
Ответ #10 :
19 августа 2008, 09:04:54 »
В качестве плагина, имеется в виду dll-модуль, который будет всё делать (определение числа склееных файлов, поиск в кэше, склейка файлов для передачи гуглу) докачку недостающих файлов и передачу готового файла гуглу, должен выполнять HC (какие файлы нужно докачать и где будет лежать готовый файл скажет dll-ка). Или можно сделать дополнительный модуль на Delphi (типа GE.pas) где будут реализованы все эти функции. Но лучше, конечно через dll, т.к. можно будет сделать свой кэш для гугловских файлов. На самом деле, это всё довольно просто, только что, конечно, требует времени, как и всякая работа.
А функция эта (кэширование гугла), будет очень востребована, среди пользователей GoogleEarth, поскольку кэш самого гугла ограничен в размерах (2 ГБ)
Сообщить модератору
Записан
zed
Постоялец
Репутация: +4/-0
Offline
Сообщений: 141
Re: Кэширование GoogleEarth
«
Ответ #11 :
31 августа 2008, 21:07:51 »
Цитата: zed от 15 августа 2008, 23:27:41
Ситуацию можно кардинально исправить, если закачивать в кэш одиночные файлы, т.е. на основе запроса гугла формировать 2 запроса (столько запросов, сколько склеено файлов в один запрос), выкачивать (если нет в кэше) и кэшировать файлы по-одному, потом склеить все необходимые файлы и отдать их гуглу.
В плагине, немного изменил логику - выкачивать нужно не несколько одиночных файлов, а один склеенный, но уже новый, сформированный плагином URL (предварительно выполняется "умный" поиск в кэше). Так, быстрее будет. (Готовый плагин отправил в ЛС).
Сообщить модератору
Записан
Byfuglien
Новичок
Репутация: +1/-2
Offline
Сообщений: 46
Re: Кэширование GoogleEarth
«
Ответ #12 :
01 сентября 2008, 01:13:01 »
Я двумя руками за решение вопроса о кэшировании GoogleEarth. Но в НС нет плагинной архитектуры, куда dll привязывать? А собственными средствами НС задачу наверно не решить. Какой выход?
Сообщить модератору
Записан
zed
Постоялец
Репутация: +4/-0
Offline
Сообщений: 141
Re: Кэширование GoogleEarth
«
Ответ #13 :
01 сентября 2008, 01:20:07 »
Цитата: Byfuglien от 01 сентября 2008, 01:13:01
..куда dll привязывать?
Пока что единственный выход - встроить в проект HC обработчик плагина (функцию) заточенный чисто под этот плагин. Я автору HC отправил инструкцию как и что сделать, чтоб подключить мою dll. Теперь ждём, что он скажет.
Сообщить модератору
Записан
Byfuglien
Новичок
Репутация: +1/-2
Offline
Сообщений: 46
Re: Кэширование GoogleEarth
«
Ответ #14 :
01 сентября 2008, 01:31:04 »
Другой возможный выход-дождаться новую версию НС. Там обещано добавление скриптов запросов. Тогда может быть можно будет написать этот плагин на языке скриптов. Но это зависит от того как будет сделано-как эти скрипты запросов и ответов будут между собой взаимодействовать. Правда когда эта обещаная версия выйдет неизвестно. Может через полгода-год... сроки не объявляются.
Сообщить модератору
Записан
Михаил
Gold beta tester
Репутация: +337/-14
Offline
Сообщений: 5513
Re: Кэширование GoogleEarth
«
Ответ #15 :
02 сентября 2008, 15:59:24 »
Цитировать
может быть можно будет написать этот плагин на языке скриптов.
Со следующей бетой такого точно сделать не получится.
Для реализации такого кэширования GoogleEarth скриптам нужно уметь:
- проверять, есть ли в кэше произвольный файл;
- тянуть произвольный файл из сети и писать его в кэш;
- выполняться после скачки файла.
Сообщить модератору
Записан
zed
Постоялец
Репутация: +4/-0
Offline
Сообщений: 141
Re: Кэширование GoogleEarth
«
Ответ #16 :
02 сентября 2008, 16:04:56 »
Цитата: Михаил от 02 сентября 2008, 15:59:24
Для реализации такого кэширования GoogleEarth скриптам нужно уметь:
- проверять, есть ли в кэше произвольный файл;
- тянуть произвольный файл из сети и писать его в кэш;
- выполняться после скачки файла.
А также:
- клеить и резать склеенные файлы гугла
Кстати, тему кэширования гугла поднимали ещё ~1,5 года назад:
http://handycache.ru/component/option,com_smf/Itemid,10/topic,297.0/
но высказывание о том, что данные не повторяются (а они повторяются!) т.к. запросы URL всегда разные, остановил обсуждение. Теперь, думаю, ясно почему URL разные, даже если повторно лазить по тем же местам...
«
Последнее редактирование: 02 сентября 2008, 16:17:50 от zed
»
Сообщить модератору
Записан
Михаил
Gold beta tester
Репутация: +337/-14
Offline
Сообщений: 5513
Re: Кэширование GoogleEarth
«
Ответ #17 :
02 сентября 2008, 17:35:26 »
Цитировать
клеить и резать склеенные файлы гугла
Это можно делать скриптами уже сейчас. Лишь бы имена файлов были.
Сообщить модератору
Записан
zed
Постоялец
Репутация: +4/-0
Offline
Сообщений: 141
Re: Кэширование GoogleEarth
«
Ответ #18 :
02 сентября 2008, 18:29:52 »
Цитата: Михаил от 02 сентября 2008, 17:35:26
Цитировать
клеить и резать склеенные файлы гугла
Это можно делать скриптами уже сейчас. Лишь бы имена файлов были.
т.е. в Lua возможна работа с отдельными байтами файлов?
Сообщить модератору
Записан
Михаил
Gold beta tester
Репутация: +337/-14
Offline
Сообщений: 5513
Re: Кэширование GoogleEarth
«
Ответ #19 :
02 сентября 2008, 19:38:16 »
Да.
Сообщить модератору
Записан
Страниц: [
1
]
2
3
Все
Вверх
Отправить эту тему
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Главная категория
-----------------------------
=> Общие вопросы
=> Новые предложения
=> Дополнения, плагины
=> Сжатие трафика
=> English forum
=> Indonesian forum
-----------------------------
Гостевая
-----------------------------
=> Гостевая
-----------------------------
Дела домашние
-----------------------------
=> Сайт и форум HandyCache
=> Курилка
© 2006-2014 HandyCache Team. Все права защищены.
Загружается...