Последние новости / Технологии / habrahabr.ru /

habrahabr.ru Недавно я наконец смог выделить время на разработу фронденд решения для Google App Engine. Поиск в сети дал несколько примеров использования, однако ни один из вариантов меня не устроил.

Задача была поставлена следущим образом:

1. Обеспечить минимальное использование ресурсов бакэнда
2. Сделать по-возможности универсальный инструмент для фронтенда.

Основные преимущества моего решения:

1. Использование memcache
2. Хранение в БД Google App Engine
3. Универсальность объектной модели (картинки, html)
4. Различные сроки хранения для различных файлов
5. Корректное отображение из кеша при временном отсутствии доступа к бакэнду
6. Поддержка If-Modified-Since