2017-07-04 2 views
1

Ich habe einige Legacy-PHP-Wrapper, die zum Aufruf von APIs über einfache Curl-Anfragen verwendet werden.Beeinträchtigt die Verwendung von Node.JS zum Aufrufen von PHP-Skripts die Leistung?

Ich erstelle eine Node.JS-Anwendung, um diese Wrapper aufzurufen und einige zusätzliche asynchrone Verarbeitung durchzuführen.

Allerdings ist die Verknüpfung Knoten und PHP auf diese einfache Weise:

Node<->PHP<->External Server

verschlechtern die Geschwindigkeit/Leistung des Codes?

Antwort

1

Einige, sicher. Jedes Mal, wenn Sie eine Ebene hinzufügen, wirkt sich dies auf die Leistung aus. In einem solchen Fall bedeutet dies jedoch, dass Ihre Infrastruktur selbst dann mit unzureichenden Ressourcen ausgestattet ist, wenn sie von den Benutzern erkannt wird.

Während es nicht genügend Informationen gibt, um zu wissen, welche Auswirkungen Ihre Implementierung hat und wie viel von Ihrem Code durch die alten Skripts laufen würde, behalten Sie Ihre Leistungsmessdaten im Auge und stellen Sie sicher, dass die in irgendeinem Bereich gehämmert werden.

Es könnte sehr gut sein, dass die PHP-Skripte selbst (wenn sie zu alt sind) ein Flaschenhals wären, selbst wenn sie nicht über Knoten bedient würden.

Verwandte Themen