在Django中为多个视图方法调用创建一个持久的连接?

时间:2013-01-24 18:54:13

标签: django amazon-s3 boto

我有一种方法'上传'在views.py中,当用户访问www.website.com/upload/data时调用。在此方法中,我创建了与amazon S3的连接,然后上传数据。

但问题是这种上传方法每分钟会被调用数百次。 因此,每次创建新的S3连接都会非常浪费。

我只想为上传的所有单独方法调用创建一个持续存在的连接。

我将如何做到这一点?

1 个答案:

答案 0 :(得分:3)

Boto具有内置连接池并依赖于HTTP Keep-Alive功能。所以你应该没事。

来源:https://groups.google.com/d/msg/boto-users/O2cae4Rnsps/b8O53OakoSoJ

相关的StackOverflow问题:Boto connect_xxx method and connection pools