2016-09-29 5 views
-3

Ich habe ein Projekt gestartet, um einige Teile von Laravel-Framework in kompilierte PHP-Erweiterungen zu konvertieren, um die Leistung zu verbessern. Ich habe ein Git-Repository für die migrierten Teile und ein anderes für die Laravel-Modifikation erstellt, die diese Erweiterung verwendet.Build Laravel von Framework Kernel

Meine Frage ist, wie alle Laravel von Framework-Kernel vollständig zu bauen?

Denkst du, dass es mir gut geht?

+0

SO ist für die Programmierung von Fragen, die vorzugsweise in einigen Absätzen beantwortet werden können. Diese Frage ist zu weit für dieses Format. –

+0

Ich denke, dass dies viel mehr deckt, als ich denke. Ich werde mich nur auf die erste Frage konzentrieren. Laravel hat Laravel Repo (das Framework enthält) und Framework Repo. Die richtige Frage ist also vielleicht, wie man aus dem Framework-Kernel einen funktionalen Laravel erstellt. Ich weiß nicht, ob es nötig ist, einige Skripte oder was auch immer zu machen und das würde ich wissen. – iLevi

Antwort

1

Ich habe ein Projekt zu konvertieren einige Teile Laravel Rahmen kompiliert PHP-Erweiterungen gestartet um die Leistung zu verbessern

...

Meine Frage ist, wie man bauen komplett alle Laravel von Framework-Kernel geändert?

Nur nicht. Laravel ist ein Framework, das sich ziemlich häufig ändert und Ihre Versuche, es als nativen Code arbeiten zu lassen, werden fehlschlagen, da jeder Aufruf des Befehls zum Aktualisieren des Compilers Sie zwingt, die native Implementierung neu zu erstellen.

Wenn Sie sich für die Leistungsoptimierung stark anstrengen möchten, dann wählen Sie für andere Frameworks wie Falcon, oder verwenden Sie Lumen als Alternative (es ist eine leichte Version von Laravel). Das ist alles, was ich über Laravel selbst sagen kann, da die Optimierung nicht nur im Laravel-Kernel, sondern auch im Datenbankdesign, der Skalierung des Projekts und anderen Netzwerkkonfigurationseinstellungen vorgenommen wurde.

Geben Sie spezifischere Informationen zu Engpässen in Ihrem Projekt an und Sie erhalten Antworten, nach denen Sie suchen.

+0

Ich weiß, dass das sehr aktiv ist, und ich und andere wissen das, um daran zu arbeiten. – iLevi

+1

@iLevi - Laravel ist ein Framework, das stark auf vielen Komponenten von Drittanbietern basiert (Symfony, FastRoute, um ein paar zu nennen). Planen Sie, all diese auch zu konvertieren und auf dem neuesten Stand zu halten? Das würde erfordern, dass Sie mehr oder weniger ständig Updates und Patches erstellen, selbst wenn Sie Erfolg haben würden. Ich glaube nicht, dass Sie dadurch, wenn überhaupt, so viel gewinnen würden. –

Verwandte Themen