Ich habe eine Laravel Anwendung, die eine node.js (Express) -Server verwendet, um serverseitige Render-Seiten zu rendern. Beide Prozesse befinden sich auf derselben Maschine.Was ist der schnellste Weg, um zwischen PHP und node.js auf demselben Rechner zu kommunizieren?
Derzeit sendet Laravel eine POST-Anfrage mit einigen Anfangsdaten (in JSON) an den lokalen Knotenserver und empfängt die gerenderte HTML-Zeichenfolge von ihm.
Die POST-Anforderung dauert derzeit 100 ms bis 200 ms, während das Rendering selbst durchschnittlich 20 ms dauert. Wofür werden die anderen 80/180ms ausgegeben?
Ich habe versucht mit DNode für RPC, aber die Latenz ist vergleichbar.
https://github.com/talyssonoc/react-laravel ermöglicht die serverseitige Wiedergabe der Antwort –
Hallo @RajKamal, wir haben versucht, react-laravel vorher zu verwenden, aber es war ein Schmerz, v8js auf allen devs-Maschinen laufen zu lassen und es zu bekommen in der Produktion arbeiten, aber ich werde die v8js Route weiter untersuchen. Vielen Dank! – afinemonkey