Einige der Funktionen, die ich für eine neue Seite von mir plane, sind bereits als freie Perl-Module verfügbar. Daher schaue ich auf die Möglichkeit, sie zu verwenden, anstatt sie in PHP neu zu programmieren. Ich plante, exec
oder system
Funktion zu verwenden, um das Perl-Skript aufzurufen, das langsam sein wird. Aber ich stieß auf eine pecl extension, die PHP to interpret perl code ermöglicht.Perl-Interpreter für PHP
Beeinflusst dies die Leistung meiner anderen PHP-Seiten, die das Perl-Skript nicht verwenden? Ich verstehe, dass das zusätzliche Modul meine Speicherauslastung erhöhen wird, aber abgesehen davon, wird es irgendwelche Probleme geben?
Ich bin mir ziemlich sicher, dass der Aufruf von Perl über exec/system viel schneller ist als das Ausführen in PHP ... Warum sollte das langsam sein? Woher hast du das? –
Gibt es etwas, das PHP für die Perl-Ausgabe benötigt, die PHP benötigt, um es aufzurufen? Kann das Perl-Skript alles unabhängig von PHP verarbeiten? – stillstanding
* (verwandt) * [Wie kann ich eine URL oder Variable von Perl an PHP übergeben?] (Http://stackoverflow.com/questions/4045891/how-can-i-pass-a-url-or-variable- from-perl-to-php/4046132 # 4046132) und [Aufruf des Perl-Skripts von PHP und Übergabe von Variablen unter Verwendung eines variablen Perl-Skript-Namens] (http://stackoverflow.com/questions/3438626/calling-perl-script -from-php-and-passing-in-Variablen-while-auch-using-variabliz/3438694 # 3438694) – Gordon