Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

Кэширование Web данных для клиентской программы.

истекло время актуальности


Для сайта www.navitron.mobi мы сделали клиентскую программу принятия оповещения о произошедших событиях. Для ускорения работы нашего навигационного сайта, хотим добавить ещё и функцию кэширования карт и других данных, на подобии кэширования имеющегося в браузерах. Это кэширование не должно зависеть от браузера. Под Win платформу. Надо на основе этого клиента или свой клиент сделать, но сохранить функциональность предыдущего:

1.Добавить определение свободного места на HDD клиента и забрать половину по умолчанию.
2.Сделать возможность пользователю изменить количество забираемого свободного места на диске.
3.Используя это место, сделать буфер(кэш) для навигационных данных. Буфер может быть в виде отдельного драйвера, который прописывается в систему и в последующем работает без запуска клиента Navitron. Прописывается при инсталляции клиента navitron и, возможно, конфигурация делается при помощи клиента Navitron (По умолчанию должно все устанавливаться и самостоятельно работать). Это значит что программа (драйвер) пропускает через себя весь трафик интернета и в буфер (кэш) складывает навигационные данные, которые запрошены через наш Web сервер. Если данные запрашиваются повторно, то они уже должны браться не с сервера по ссылке, а должны браться из буфера (кэш). По мере заполнения этого буфера, старые данные, которые давно не запрашивались удаляются, а новые пополняются. Удаление происходит по мере появления новых данных и переполнения объёма буфера.

Это задача на первый этап.
В последующем будем на основе этого драйвера делать ускоритель интернета для сайтов Navitron. На лету паковать распаковывать. Буфер паковать распаковывать. Потом делать фоновую закачку всех клиентских данных по алгоритму и т.д.

Сделать ставку!

Заказчик не желает делать предоплату? Предложите оплату через Сейф, чтобы избежать возможного мошенничества.

Заказчик
Проект опубликован
15 апреля 2009
120 просмотров
Способы оплаты