Según el manual
Cita: Eliminada la opción de persistencia, ya que ahora todas las conexiones lo son. Se puede seguir usando, pero no tendrá ningún efecto.
sobre tu ejemplo, es eso un simple ejemplo para ver que es más rápido si esto:
Código PHP:
Ver original<?php
for ($i=0; $i<1000; $i++) {
$m = new Mongo
("localhost:27017", array("persist" => "x")); }
?>
o esto
Código PHP:
Ver original<?php
for ($i=0; $i<1000; $i++) {
$m = new Mongo();
}
?>
Y obviamente lo primero es más rápido pero no quiere decir que así se hagan las conexiones persistentes. Ahora todas lo son, así que no tiene sentido.
y sobre la X que hablabas:
http://www.php.net/manual/es/mongo.construct.php Cita: "persist"
Si la conexión debe o no ser presistente. Si se habilita, la conexión lo será. Su representación en forma de string se usa como id de la conexión, de modo que dos instancias de Mongo que se inicialicen con array("persist" => "foobar") compartirán la misma conexión, mientras que una instancia inicializada con array("persist" => "barbaz") usará una conexión a base de datos diferente.