Tag: memcached

Как я могу получить время истечения срока для конкретного элемента в memcached

Во время выполнения я хочу получить информацию о времени истечения срока действия некоторых элементов в memcached. Я не нашел никакого связанного интерфейса на memcached. Я могу сделать это? что-то вроде: mc.get_expire_time («ключ») спасибо

В Django / python, как установить memcache в бесконечное время?

cache.set(key, value, 9999999) Но это не бесконечное время …

Какой хороший аналог Flask / Python / WSGI для общедоступных хранилищ PHP Apache, таких как apc_store / apc_fetch?

Я сделал пару лет крупномасштабного развития игрового сервера в PHP. Балансировщик нагрузки делегирует входящие запросы на один сервер в кластере. Во имя лучшей производительности мы начали кэшировать все статические данные (в основном объекты модели игрового мира) на каждом из экземпляров в этом кластере, непосредственно в общей памяти Apache, используя apc_store и apc_fetch . По ряду […]

Что делать, если я хочу сохранить значение None в memcache?

Это связано с API-интерфейсом API App Engine, но я уверен, что он также относится к другим инструментам Memcache. Метод словаря .get () позволяет указать значение по умолчанию, например dict.get ('key', 'defaultval') Это может быть полезно, если возможно, вы захотите сохранить None в качестве значения в словаре. Однако memcache.get () не позволяет вам это делать. Я […]

Поддерживать большой словарь в памяти для Django-Python?

У меня есть большой дамп пары « key-value , который мне нужен для поиска моего django-Python webapp. Итак, у меня есть следующие варианты: Сохраните его как json dump и загрузите его как питон-диктофон. Сохраните его в dump.py и импортируйте dict из него. Используйте некоторые целевые системы для этой проблемы: [Они действительно предназначены для этой утилиты? […]

Какой ключ: хранить значение для использования с Python?

Поэтому я рассматриваю различные значения: значение (где значение либо строго одно значение, либо, возможно, объект) для использования с Python, и нашел несколько многообещающих. У меня пока нет особых требований, потому что я нахожусь на этапе оценки. Я ищу то, что хорошо, что плохо, какие угловые случаи эти вещи хорошо обрабатывают или нет, и т. Д. […]

Как установить тайм-аут получения Memcached в Django

Как изменить тайм-аут поиска для кэширования Memcached / Elasticache в Django? Я использую Elasticache от Amazon для кэширования контента в Django, и я часто вижу такие ошибки, как: File "/usr/local/myproject/.env/lib/python2.7/site-packages/django/template/defaulttags.py", line 285, in render return nodelist.render(context) File "/usr/local/myproject/.env/lib/python2.7/site-packages/django/template/base.py", line 830, in render bit = self.render_node(node, context) File "/usr/local/myproject/.env/lib/python2.7/site-packages/django/template/base.py", line 844, in render_node return node.render(context) File […]

Кэширование Django только для аутентифицированных пользователей

Вопрос В Django, как создать единую кешированную версию страницы (то же самое для всех пользователей), которая доступна только для аутентифицированных пользователей? Настроить Страницы, которые я хочу кэшировать, доступны только для аутентифицированных пользователей (они используют @login_required в представлении). Эти страницы одинаковы для всех пользователей, vary_on_headers проверку подлинности (например, нет необходимости vary_on_headers на основе уникальных пользователей). Однако […]

Максимальный размер объекта, который можно сохранить в memcached с помощью memcache.py

Мне нужно вернуть пользователю довольно большой файл (11 МБ). По определенным причинам я не могу просто предоставить прямой url для файла ( http://www.sample.com/mybigfile.exe ); вместо этого он должен быть доступен через код. Вместо того, чтобы читать его с диска снова и снова, я думал сохранить его в memcached (если это не очень хорошая идея, дайте […]

Каков наилучший метод сериализации для объектов в memcached?

В настоящее время приложение Python использует API-интерфейс python–memcached для установки и получения объектов в memcached. Этот API использует собственный модуль рассола Python для сериализации и де-сериализации объектов Python. Этот API упрощает и позволяет хранить вложенные списки Python, словари и кортежи в memcached, а чтение этих объектов обратно в приложение полностью прозрачно – оно просто работает. […]

Python - лучший язык программирования в мире.