PHPリクエストを実行しているApacheプロセスが生き残ったまま次のリスクエストに入っているのではないでしょうか。
apache_child_terminate関数でプロセスを切ってみてください。
http://php.net/manual/ja/function.apache-child-terminate.php
実際に、どの部分がどの程度の時間がかかっているかを
調べたほうが良いと思いますよ。
1回のリクエストで2秒とか、10秒とか言っても
どの部分がネックになてるとかがわからないわけですから。
■コネクションとかの
DB接続のためのコネクションとかその周り系
コネクションプールとか使ってる場合とか・・・。
このあたりで、待ちが生じて時間がかかっている場合。
■ループしてるなら
>PHPであるページの情報を取得し、それをMYSQLに保存するような内容です。
ループとかしてるののなら
毎回のリクエストで、何回ループしてるのかを出力して確認してください。
処理秒数と比例する回数、ループしていることもあり得ます。
変数が破壊されてとか
初期化をしてないとか
そういうのもあり得るかと。