【发布时间】:2012-03-07 09:07:28
【问题描述】:
我使用 ajax 长轮询和 Gevent 实现了一个聊天。 要阅读,客户端 ajax 更新视图并等待 Gevent.event.wait 等待更新。
问题: Django 在请求开始时打开的 Postgresql 事务(用于获取会话信息)直到请求结束才关闭。而那些空闲的事务会占用大量内存。
关闭 Postgresql 事务最干净的方法是什么 不关闭请求?我目前正在发送 request_finished 手动发出信号,但感觉就像是 hack。
【问题讨论】:
标签: django postgresql django-views long-polling gevent