标签: python cgi
我有5个python cgi页面。我可以从一个页面导航到另一个页面。所有页面都使用不同的查询从同一个数据库表中获取数据。
问题是整个应用程序很慢。虽然它们连接到同一个数据库,但每次访问它时每个页面都会创建一个新句柄,并且页面不会共享句柄。
我想提高效果。
我可以通过为用户设置会话来实现吗?
欢迎提出意见/建议。
由于
答案 0 :(得分:2)
cgi需要为每个请求启动一个新的解释器,然后获取和释放所有资源,如数据库连接。
fastcgi或wsgi允许您在请求之间继续运行相同的流程,从而提高性能
答案 1 :(得分:0)
Django和Pylons都是很好地解决这个问题的框架,即通过抽象DB-frontend集成。他们值得考虑。