2014-02-10 3 views
1

Привет Я пишу веб-приложение с использованием Django. Я все еще изучаю рамки и читаю книгу. Я знаю, что, возможно, я задам этот вопрос преждевременно, но мне очень хотелось бы знать. Я хочу создать структуру данных python в памяти, которая будет использоваться во всех сеансах. Каким будет лучший и максимально масштабируемый способ выполнения этого. До сих пор я читал о redis, но я хотел бы получить больше гибкости и понять, что redis может хранить строки вместо объектов python.общая память в веб-приложении

ответ

2

This post частично близок к тому, что вы хотите (за исключением части java и более позднего обновления на после). Резюме ответа состоит в том, что django - это среда с несколькими процессами, и поэтому совместное использование объектов в сеансах не представляется возможным. Один из вариантов - использовать базу данных для хранения таких общих объектов.

Смежные вопросы