Tag: caching

Создание таблицы кеша Django с использованием юга?

Мы используем Юг для наших схем и данных. Теперь мне нужно включить кеш в Django, что довольно просто сделать. Это заставило меня использовать manage.py createcachetable cache_table в моем терминале. Хотя я хотел бы автоматизировать этот процесс с Югом. Есть ли способ создать таблицу кеша с помощью Юга?

Как загрузить модель Spark для эффективных прогнозов

Когда я создаю модель Spark и называю ее, предсказания возвращают десятки мс. Однако, когда я сохраняю ту же модель, а затем загружаю ее, предсказания занимают гораздо больше времени. Есть ли какой-то кеш, который я должен использовать? model.cache() после загрузки не работает, так как модель не является RDD. Это отлично работает: from pyspark.mllib.recommendation import ALS from […]

Как я могу написать python decorator для кеширования?

Я пытаюсь написать python decorator для memoize. У меня мало вопросов. Как @memoize переводит на функцию вызова memoize класса? Почему init ожидает аргумент. Где хранится кеш? Связано ли это с каждой функцией или глобальной переменной? т.е. будут ли два объекта кеша, если я использую @memoize для нескольких функций. .. class memoize: def __init__(self): self.cache = […]

Занятия в django

У меня есть два вопроса: 1) Мне интересно, следует ли использовать django.contrib.sessions.backends.cache для хранения сессий действительно улучшает производительность веб-сайта? Предполагая, что около 25 тысяч одновременных пользователей. Каждый пользователь делает много изменений в базе данных (например, в браузере). Разница даже заметна? 2) Снова при использовании кэшированного сеанса (без db): как проверить, зарегистрирован ли данный пользователь (не […]

Django, шаблон Borg, вызовы API, результаты кэширования

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

python django mock cache

В моем settings.py я указал свой кеш как: CACHES = { 'default': { …… } } В моих views.py у меня есть import requests from django.core.cache import cache, get_cache def aview(): #check cache if not get_cache('default').get('key'): #make request and save in cache result = request.get('some_url') get_cache('default').set('key', result) return result else: return get_cache('default').get('key') Теперь в моих […]

Как (и когда / где) запускает кеш-сервер Django?

Я пытаюсь использовать Django LocMemCache для хранения нескольких простых значений, но я не уверен, как инициализировать кеш при запуске Django. Django 1.7 поставляется с приложениями , позволяющими запускать некоторый код в AppConfig.ready() , это место идеально подходит для инициализации кеша, но, согласно документации Django 1.7, «… Хотя вы можете получить доступ к классам моделей, как […]

Заголовки кэша платформы Django Rest Framework

Я пытаюсь кэшировать некоторые мои вызовы api DRF в CDN. Мне нужны следующие заголовки Cache-Control: public, max-age = XXXX Это довольно просто, когда вы используете традиционный шаблон django, вы просто добавляете декораторы @cache_page () @cache_control (public = True), но для DRF я не могу найти ничего подобного. В mem-кэшах довольно много, но я действительно хотел […]

Как кэшировать модель Django в памяти

У меня есть модель в моем приложении, которая так много используется в моем приложении, некоторые представления сделали что-то вроде 100 запросов в этой таблице, у меня уже есть тонна оптимизаций, чтобы лучше использовать эту модель, но большая часть этого сумма вызвана методом Django init других классов по личным причинам … Итак, фактический я просто поместил […]

Создает ли шаблоны кеша Django автоматически?

Я новичок в Django и пытаюсь внедрить систему голосования между двумя изображениями. Однако похоже, что страница кэшируется или что-то еще, потому что когда я ее обновляю, некоторые значения ошибочны. У меня нет настроек кеша в моих настройках. Вот вид: def rate(request, type): photos = Photo.objects.order_by('?')[:2] c = Context({"photos": photos, "type": type}) return render_to_response("base_rate.html", c) и […]

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