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

Часто задаваемые вопросы

Часто задаваемые вопросы о Workers KV.

Общее

Можно ли использовать Workers KV без Workers?

Да, вы можете использовать Workers KV вне Workers с помощью REST API либо связанный с ним SDK Cloudflare для REST API. Важно учитывать ограничения REST API которые применяются.

На что важно обратить внимание при выборе способа доступа к KV?

При выборе способа доступа к Workers KV учитывайте следующее:

Почему я не вижу обновлённое значение пары ключ-значение сразу?

Workers KV активно кэширует данные по всей сети Cloudflare. Поэтому вы можете получить кэшированное значение в течение TTL кэша продолжительность.

Workers KV обеспечивает согласованность в конечном счёте или строгую согласованность?

Workers KV обеспечивает согласованность в конечном счёте.

Workers KV хранит данные в центральных хранилищах и реплицирует их во все дата-центры Cloudflare с помощью гибридного подхода push/pull. Это означает, что в конкретном дата-центре предыдущее значение пары «ключ-значение» может отображаться в течение TTL кэша. Это означает, что Workers KV обеспечивает согласованность в конечном счёте.

См. Как работает KV.

Если Worker выполняет массовый запрос к Workers KV, засчитывается ли каждый отдельный ключ в Лимит субзапросов Worker (1000)?

Нет. Массовый запрос к Workers KV, независимо от количества ключей в запросе, засчитывается как одна операция. Например, можно выполнить 500 массовых запросов KV и 500 запросов R2, получив в сумме 1000 операций.

Какой лимит запросов у Workers KV?

Ограничение скорости Workers KV зависит от способа доступа к нему.

Операции с Workers KV через REST API подчиняются тем же ограничения REST API. Это ограничение действует для всех запросов Cloudflare REST API.

При записи в Workers KV через Workers Binding API, ограничение частоты записи составляет 1 запись в секунду на ключ, без ограничений при использовании разных ключей KV.

Цены

При записи через Workers KV REST API, как оплачивается запись?

Каждая пара «ключ-значение» в PUT запрос считается одной операцией записи, точно так же, как и каждый вызов PUT в Workers API считается записью. Запись 5,000 ключей через REST API обходится по стоимости так же, как выполнение 5,000 PUT вызовов в Worker.

Учитываются ли запросы, которые я отправляю из панели управления или wrangler (CLI), как платное использование?

Да, любые операции через панель управления Cloudflare или wrangler, включая обновление (запись) ключей, удаление ключей и получение списка ключей в пространстве имён, учитываются как платное использование Workers KV.

Взимает ли Workers KV плату за передачу данных / исходящий трафик?

Нет.

Тарифицируется ли истечение срока действия ключа как операция удаления?

Нет. Истечение срока действия ключей не является тарифицируемой операцией.