Как можно эффективно кэшировать / очищать содержимое страниц с нумерацией в Google App Engine? - PullRequest
1 голос
/ 13 апреля 2011

Я бы хотел запоминать содержимое моего постраничного содержимого в App Engine, чтобы сократить время процессора.Я использую курсоры для обработки нумерации страниц, и проблема в том, что при добавлении новой сущности все memcached страницы должны быть очищены , чтобы содержимое было новым. Как это можно сделать эффективно?

1 Ответ

1 голос
/ 13 апреля 2011

Я использую великолепный класс PagedQuery Бена Дэвиса для работы с нумерацией страниц.Он прозрачно обрабатывает курсоры и кэширование, поэтому, когда я добавляю новый элемент или удаляю старый элемент или иным образом лишаю законной силы страницы, все, что мне нужно сделать, это вызвать метод .clear(), и все связанные данные memcached удаляютсяколлекция повторно разбита на страницы.

...