Reduce overhead by directly managing reply handlers for multibulk replies.

This commit is contained in:
Daniele Alessandri
2011-01-04 10:31:34 +01:00
parent 30926def60
commit db92c7a9b8
+3 -1
View File
@@ -611,7 +611,9 @@ class ResponseMultiBulkHandler implements IResponseHandler {
if ($listLength > 0) {
$reader = $connection->getResponseReader();
for ($i = 0; $i < $listLength; $i++) {
$list[$i] = $reader->read($connection);
$header = $connection->readLine();
$handler = $reader->getHandler($header[0]);
$list[$i] = $handler->handle($connection, substr($header, 1));
}
}