Я создаю приложение на python для google app engine, и у меня возникла проблема с производительностью в некоторых дорогих операциях, которые повторяются в одном запросе. Чтобы помочь справиться с этим, я хотел бы создать своего рода мини-кеш, который будет ограничен одним запросом. Это в отличие от кэша всего сеанса или всего приложения, который не имеет смысла для моей конкретной проблемы.
Я думал, что мог бы просто использовать для этого глобальную переменную Python или переменную уровня модуля, но оказалось, что они поддерживают свое состояние между запросами неочевидными способами.
Я также не думаю, что memcache имеет смысл, потому что это приложение широко.
Мне не удалось найти хороший ответ на этот вопрос в документации Google. Может быть, это потому, что это либо глупая идея, либо совершенно очевидная, но кажется, что это было бы полезно, и я в замешательстве.
У кого-нибудь есть идеи?