Django cache_page проверка

Используйте Robocopy (Устойчивая Копия Файла) .

ПРИМЕЧАНИЕ:

В Windows Vista и Сервере 2008, когда Вы вводите:

xcopy /?

Вы добираетесь:

ПРИМЕЧАНИЕ: Xcopy теперь удерживается от использования, используйте Robocopy.

Так начинают привыкать к robocopy:)

7
задан givp 23 November 2009 в 22:35
поделиться

2 ответа

вы можете получить копию django-debug-toolbar ( http://github.com/robhudson/django-debug-toolbar ) и просмотрите запросы: если страница не извлекается из кеша, django-debug-toolbar должен отображать все запросы, необходимые для сборки вашей страницы. если страница извлечена из кеша, вы не увидите запросы.

вы также можете добавить ведение журнала в конкретную оболочку кеша, которую вы используете, а затем ссылайтесь на вывод на панели «logging» django-debug-toolbar . Вот пример того, как это будет выглядеть: http://gist.github.com/242011

Я бы также порекомендовал взять копию django-memcache-status ( http://github.com/bartTC/django-memcache-status ) и memcache-top ( http://code.google.com/p/memcache-top/ ), если вас интересует подробный мониторинг использования кэша памяти.

5
ответ дан 7 December 2019 в 07:46
поделиться

В зависимости от используемого промежуточного программного обеспечения кеширования вы можете проверить метод process_request этого класса и найти подобную строку (взято из django / middleware / cache.py )

131  response = cache.get(cache_key, None)
132  if response is None:
133      ...

...      logging.debug("Cache miss")
...
...  else:
...      logging.debug("Cache hit")

и записывать сообщения оттуда. Я признаю, это не чистый способ сделать это.

1
ответ дан 7 December 2019 в 07:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: