我正在开发一个使用memcache的App Engine应用程序.由于您的应用程序的所有版本之间只共享一个内存缓存,因此我可能会将新版本中的错误数据发送到生产版本的内存缓存.为了防止这种情况,我想我可以将应用程序版本附加到memcache密钥字符串,以允许各种版本的应用程序将其数据分开.
我可以手动执行此操作,但我想从app.yaml中提取该版本
如何从python代码中访问应用程序版本?
是否有其他人在ASIHTTPRequest中遇到此问题?似乎当我从后台线程中执行异步请求并将委托设置为实例时,我可能会遇到麻烦,因为在请求(放入NSOperationQueue)之前可以释放委托返回回调.
似乎ASIHTTPRequest不保留它的委托 - 另一方面,Apple的NSURLConnection确实保留了委托("NSURLConnection在初始化时保留其委托.它在连接完成加载,失败或被取消时释放委托.") .
我应该确保在后台线程中执行同步ASIHTTPRequests以使其工作(而不是异步请求)吗?或许我应该转储ASIHTTPRequest?还是我只是疯了?