如何在 Python CGI 下重用数据库连接?
How to Reuse Database Connection under Python CGI?
我是 python 和 mysql-python 模块的新手。有什么方法可以重用数据库连接,这样我们就不会在每次请求到来时都连接()和关闭()。
更一般地说,如何在服务器端保留 'status'?谁能给我一个教程来跟随或以某种方式指导我,非常感谢!
使用 CGI 确实不可能,原始的通用网关接口规定程序对每个请求都 运行 从头开始。
您可能希望改用 WSGI(Python 标准),它可以让您的应用程序长期存在。如果您使用 Pyramid、Flask 或 Django 等 Web 框架,那么 WSGI 又是最简单的;他们与 MySQL 等数据库的集成支持开箱即用的 连接池 。
我是 python 和 mysql-python 模块的新手。有什么方法可以重用数据库连接,这样我们就不会在每次请求到来时都连接()和关闭()。
更一般地说,如何在服务器端保留 'status'?谁能给我一个教程来跟随或以某种方式指导我,非常感谢!
使用 CGI 确实不可能,原始的通用网关接口规定程序对每个请求都 运行 从头开始。
您可能希望改用 WSGI(Python 标准),它可以让您的应用程序长期存在。如果您使用 Pyramid、Flask 或 Django 等 Web 框架,那么 WSGI 又是最简单的;他们与 MySQL 等数据库的集成支持开箱即用的 连接池 。