Документация Help

Кеширование

Исполнение скрипта генерации изображения 3d модели достаточно ресурсозатратно. В связи с этим результат работы должен быть сохранен в кеше клиента.

Однако, т.к., в силу большого количества комбинаций исходных состояний объекта, количество различных изображений, порожденных выполнением скрипта, также весьма велико - необходимо предусмотреть контроль объема сохраненных в кеше данных и автоматическое удаление самых невостребованных данных.

В целях облегчения реализации задачи кеширования в дескрипторе передается хеш код каждого элемента, используемого в процессе работы. Этот код можно использовать в качестве ключа кеша загруженных с сервера ресурсов.

Совместно с ссылкой на дескриптор из GRPC API можно получить и хеш код самого дескриптора. Этот код, совместно с набором статусов образует собой уникальный ключ, который может быть использован для кеширования полученных в результате работы изображения. Таким образом обеспечивается автоматическое устаревание сохраненных в кеше сгенерированных изображений в случае изменения каких-либо исходных данных, передаваемых с сервера.

Last modified: 30 декабря 2023