Mein vorhandenes Laravel-Projekt ist so, dass alle Aufgaben nacheinander ausgeführt werden. Ich habe einen Teil des Codes identifiziert, der mit PHP-Threads parallel ausgeführt werden kann und die Antwortzeit reduzieren kann.PHP Pthreads mit Laravel DB Verbindung mit ORM-Abfragen
Also versuche ich Pthreads, https://github.com/krakjoe/pthreads/tree/PHP5 zu verwenden. Der appserver.io wird bereits mit pthread geliefert, daher verwende ich das Projekt auf appserver.io und nicht auf Apache.
Ich konnte Pthread erfolgreich verwenden. Wie in neue PDO-Verbindung unter run()
Methode für jeden Thread und Datenbank-Interaktion zu schaffen arbeitet gut mit nativen Abfrage wie folgt:
self::$connection = new PDO ('mysql:host=127.0.0.1;dbname=mydb' , 'myuser' , 'mypass');
Aber ich bin nicht in der Lage Laravel des \DB:connection
die gleiche Art und Weise zu nutzen. Ich muss diese Funktion haben, um meinen Code auszuführen, der mit ORM-basierten Abfragen geschrieben wird. Wie kann ich jedes Mal neue Verbindung unter run()
Methode erstellen?
Hallo, ich habe auch das gleiche Problem, hast du die Lösung gehen? –