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 b74e2c22f7
commit dcbd943505
+3 -1
View File
@@ -569,7 +569,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));
}
}