phpspeed框架执行的过程,让我很迷糊

#1 ry.china

在开发的过程中我发现调试代码,一个请求会被断点拦截2次,这样程序的性能就有问题了,我想知道是我那里需要设置,还是什么原因,

2010-08-23 09:01:59

#2 jake

详细说说看你是用什么IDE?用什么方式来调试,在什么地方断点了两次?

speedphp框架没有这样重复的逻辑结构,而且sp框架比一般框架更清晰易明,也很容易看得出来到底有没有这样的逻辑结构。

2010-08-23 09:38:45

#3 ry.china

我用的NetBeans,用x-debug,好像是这么叫的来进行调试的,SpeedPHP.php开启session后加了一个文件操作,发现在这个断点是要进入两次,搞不清楚这是什么原因引起的,看代码应该是一次性执行的

2010-08-24 13:32:22

#4 jake

你的断点设置在哪个位置?

2010-08-24 15:58:40

#5 ry.china

// 自动开启SESSION
if($GLOBALS['G_SP']['auto_session'])@session_start();
我这里调用了一个通过文件记录在线人数的方法
onlineuser()
我的断点打在这个函数里面的

2010-08-25 09:08:11

#6 jake

// 自动开启SESSION
if($GLOBALS['G_SP']['auto_session'])@session_start();
我这里调用了一个通过文件记 ...
ry.china 发表于 2010-8-25 09:08
在SpeedPHP.php文件内?
其实断点也就和echo是差不多的,你可以在你的断点位置,加上一个echo看看输出就行。

2010-08-25 09:55:34

#7 ry.china

我只是发现了这个现象,可能真正放到服务器上面运行的时候,不会这样的

2010-08-25 10:21:57