В настоящее время я перевожу свое приложение GAE из среды выполнения Python 2.5 в среду Python 2.7 с включенной функцией ThreadSafe.
В настоящее время мои методы доступа к данным выглядят примерно так:
@staticmethod
def GetByPermaLinkId(permaLinkId):
result = memcache.get("entry-by-permalink-id:" + permaLinkId)
if result is None:
result = db.get(permaLinkId)
memcache.set("entry-by-permalink-id:" + permaLinkId, result)
return result
Итак, у меня два вопроса.
Является ли мой метод доступа к данным совершенно нелепым?
Можно ли использовать мой метод доступа к данным в приложениях ThreadSafe?
Я супер новичок в разработке App Engine и Python, отзывы очень ценятся.
Спасибо!