0
我正在创建一个Flask应用程序,它使用python云图库连接到一个Cloudant数据库。瓶Cloudant响应时间慢
我刚刚添加连接语句(无查询)的响应时间可以从.4s到12s。我的连接声明是这样的:
client = Cloudant(USERNAME, PASSWORD, url=URL, connect=True)
当我删除连接代码时,我的响应时间非常低。
我在我的系统上运行了一个分析器,它显示响应时间的增加是由于读取ssl套接字引起的。
我也尝试使用IBM Bluemix Github的默认示例,并得到类似的响应时间结果。
我使用内置的开发Web服务器运行我的Flask应用程序。我已经尝试在每次请求之前连接到数据库,并且我试过让一个连接重用。这个延迟可能是由于我的本地机器吗?什么会导致它快一些,而不是其他的?其他帖子提出了IPv6或DNS的问题,但我不认为是这样。
API调用,如:
ddoc = DesignDocument(g.db, '_design/docs')
g.myview = View(ddoc, 'my-view')
g.myview(key=[somekey])['rows']
我已经创建了意见,并通过相应的键被索引,所以它不是由于索引慢。
评论不适合广泛的讨论;这个对话已经[转移到聊天](http://chat.stackoverflow.com/rooms/137211/discussion-on-answer-by-porthunt-flask-cloudant-slow-response-time)。 –