MarkLogic версия 9.0-6.2
У меня есть специальная служба GET отдыха, которая берет ID (скажем, PolicyId) и возвращает документ (всегда возвращается только 1 документ).Индекс диапазона элементов создается по PolicyId.У меня есть 100 различных документов, по одному на каждый PolicyId.
Когда я в первый раз вызываю сервис с помощью инструмента SoapUI с PolicyId, я вижу время отклика около 2 секунд, но начиная со второго вызова (даже если я пытаюсь использовать другой PolicyId), я вижувремя отклика около 30 миллисекунд.
Теперь, если я закрою инструмент SoapUI и попытаюсь повторить описанные выше действия через 1 час, я снова увижу время ответа 2 с для первого вызова.
Я пытаюсь понять поведение иего отношение к кешированию в MarkLogic.Почему я получаю медленный ответ в первый раз?Как я получаю быстрый ответ со второго раза, даже если я даю другой PolicyId?Есть ли способ улучшить производительность самого первого звонка?Любое предложение о лучших инструментах производительности для API REST?
Любые входные данные высоко ценятся.