【发布时间】:2010-12-31 07:29:03
【问题描述】:
标题说明了一切。我正在构建的网站上的内容根本不会很快改变,因此 Memcache 可能会存储数月的数据,除非我发布更新。有没有办法在我每次部署站点时清除缓存?我正在使用 Python 运行时。
更新 1
使用jldupont的answer我将以下代码放入我的主请求处理脚本中...
更新 2
我已切换到所选答案的 cmets 中 Koen Bok 提到的方法,并在我所有的内存缓存键前面加上 os.environ['CURRENT_VERSION_ID']/ 和 answer 的第二次更新中的有用代码。这个解决方案似乎比我之前发布的功能要优雅得多。
【问题讨论】:
标签: python google-app-engine deployment caching memcached