0
我已经设置了一个Python Django项目。我做了很多网络服务。但有时记录的数据有点大,需要3-4秒的时间记录,因为服务的响应延迟了几秒钟,这是性能的一个重要因素。Python Django日志记录问题
问题:我只是想知道如何使日志类型的异步吗? Django为此提供了一个选项吗?还是我必须采取其他方法并自己处理它,如打开另一个线程并进行登录?
我已经设置了一个Python Django项目。我做了很多网络服务。但有时记录的数据有点大,需要3-4秒的时间记录,因为服务的响应延迟了几秒钟,这是性能的一个重要因素。Python Django日志记录问题
问题:我只是想知道如何使日志类型的异步吗? Django为此提供了一个选项吗?还是我必须采取其他方法并自己处理它,如打开另一个线程并进行登录?
您可以使用QueueHandler
和QueueListener
,它们可用于Python 2.x到logutils
包。 This post有更多的细节,如the relevant Python 3.x docs。