@cache_page decorator
является удивительным. Но для моего блога я хотел бы сохранить страницу в кеше, пока кто-то не комментирует сообщение. Это звучит как отличная идея, так как люди редко комментируют, поэтому сохраняют страницы в memcached, в то время как никто не будет замечательным. Я думаю, что раньше у кого-то была эта проблема? И это отличается от кэширования на каждый URL.
Итак, решение, о котором я думаю, это:
@cache_page( 60 * 15, "blog" );
def blog( request ) ...
И затем я бы сохранил список всех ключей кеша, используемых для просмотра блога, а затем истекал срок хранения кеша "блог". Но я не очень опытен с Django, поэтому мне интересно, знает ли кто-нибудь лучший способ сделать это?