Используйте Robocopy (Устойчивая Копия Файла) .
ПРИМЕЧАНИЕ:
В Windows Vista и Сервере 2008, когда Вы вводите:
xcopy /?
Вы добираетесь:
ПРИМЕЧАНИЕ: Xcopy теперь удерживается от использования, используйте Robocopy.
Так начинают привыкать к robocopy:)
вы можете получить копию 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/ ), если вас интересует подробный мониторинг использования кэша памяти.
В зависимости от используемого промежуточного программного обеспечения кеширования вы можете проверить метод 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")
и записывать сообщения оттуда. Я признаю, это не чистый способ сделать это.