当前位置:  开发笔记 > 编程语言 > 正文

我是否必须将数据库连接/初始化置于FCGI循环之外以利用Perl中的FastCGI?

如何解决《我是否必须将数据库连接/初始化置于FCGI循环之外以利用Perl中的FastCGI?》经验,为你挑选了0个好方法。

假设我有一些Perl代码,每当它被命中时,它会增加数据库特定行中的列,并且我希望它经常被命中,所以我想用FCGI对它进行优化.现在,我基本上把大部分代码包装成这样的东西:

while (FCGI::accept() >= 0) {
 [code which currently creates a db connection and makes calls through it]
}

我想知道是否最好将数据库连接(我的$ dbh = DBI-> connect(etc))放在FCGI循环之外,以便脚本保持连接活动,或者我仍然可以获得FCGI速度的优势将资源留在循环中?

推荐阅读
贾志军
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有