Таблица | Карточка | RUSMARC | |
Разрешенные действия: –
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа: Анонимные пользователи Сеть: Интернет |
Аннотация
Данная выпускная квалификационная работа посвящена разработке программного инструмента для кэширования сетевых запросов в браузере, который реализует кэширование в межсессионном хранилище, например, используя LocalStorage. В работе описывается архитектура данного программного инструмента, а также приводится сравнительный анализ существующих решений по кэшированию с открытым исходным кодом. На основе представленной архитектуры реализуется программное средство, позволяющее выбирать хранилище данных, отправленных в ответ на запрос (на момент написания работы можно выбирать между in-memory и localStorage). Кроме последнего, в данном программном средстве имеется возможность инвалидировать записи в кэше после того, как информация стало заведомо неактуальной (например, при изменении данных после другого запроса). Данное программное средство может быть использовано в составе программных систем с несколькими сервисами для снижения общего количества запросов на получение данных и для снижения нагрузки на систему целиком. Возможность легкого изменения конфигурации позволяет использовать данное программное средство в различных сценариях работы без добавления сторонних библиотек.
This work is devoted to the development of a software tool for caching network requests in the browser, which implements caching in intersession storage, for example, using LocalStorage. The paper describes the architecture of this software tool, and also provides a comparative analysis of existing open-source caching solutions. Based on the presented architecture, a software tool is implemented that allows you to select the storage of data sent in response to a request (at the time of writing, you can choose between in-memory and localStorage). In addition to the latter, this software has the ability to invalidate cache entries after the information has become obviously irrelevant (for example, when data changes after another request). This software tool can be used as part of software systems with several services to reduce the total number of requests for data and to reduce the load on the entire system. The ability to easily change the configuration allows you to use this software in various operating scenarios without adding third-party libraries.
Права на использование объекта хранения
Место доступа | Группа пользователей | Действие | ||||
---|---|---|---|---|---|---|
Локальная сеть ИБК СПбПУ | Все |
![]() ![]() ![]() |
||||
Интернет | Авторизованные пользователи СПбПУ |
![]() ![]() ![]() |
||||
![]() |
Интернет | Анонимные пользователи |
Статистика использования
|
Количество обращений: 0
За последние 30 дней: 0 Подробная статистика |