Archiv verlassen und diese Seite im Standarddesign anzeigen : php code compilieren
hi,
gibt es eine Möglichkeit, PHP-Code unter Verwendung von freier (Open Source-) Software zu kompilieren, so wie es zend-opimizer tut. Also PHP-Code in eine Art Byte-Code zu übersetzen, so dass er optimiert ausgeführt werden kann. Als angenehmes Nebenprodukt, wäre dann der Code auch nicht mehr im Klartext zu lesen, was an manchen Stellen ganz hilfreich wäre. Aber das Hauptargument ist die optimierung.
Nach "PHP compile" oder so lässt sich schwer googlen. Daher habe ich leider bisher nichts gefunden.
Gruß, Qudus
netzmeister
26-01-2006, 21:51
Hallo,
es gibt einige PHP Beschleuinger, die kompilieren den Code und
legen den dann in einen Cache.
Ich verwende auf stark besuchten dynamischen Webseiten
grade dieses hier: http://pecl.php.net/package/APC
Viele Grüße
Eicke
undefined
26-01-2006, 21:51
Es gab da einmal was von einem Tschechen, aber den hat Zend sofort eingestellt, mir fällt der Name von dem Tool nicht mehr ein :). Optimieren gibt es zum Beispiel APC http://www.php.net/manual/de/ref.apc.php
Romanday
26-01-2006, 22:01
Es gab da einmal was von einem Tschechen, aber den hat Zend sofort eingestellt, mir fällt der Name von dem Tool nicht mehr ein :). Optimieren gibt es zum Beispiel APC http://www.php.net/manual/de/ref.apc.php
Stimmt, TurkMMCache oder so ähnlich.
Ist aber schon 1-2 Jahre her.
Dem wurde ZEND zu gefährlich.:D
(Der hat jetzt nen guten Job.;-))
undefined
26-01-2006, 22:03
Kein Wunder das es mir nicht mehr eingefallen ist TurckMMCache heisst jetzt eaccelerator
http://www.php-center.de/beitraege/detail.php?a_id=616
Ich habe TurckMMCache früher einmal unter PHP-4.0.* eingesetzt und war sehr zufrieden.
netzmeister
26-01-2006, 22:38
Turck hatte ich auch lange im Einsatz. Der wurde dann nicht
mehr weiterentwickelt.
Der Eaccelerator hatte hier auf meiner Forumsmaschine mit den
etwa 2,5 Mio Hits täglich und dem SMP 4-Wege System Probleme.
Das ist natürlich schon sehr speziell. ;)
Viele Grüße
Eicke
Turbohummel
27-01-2006, 12:32
Also habe mit eaccellator keine Probleme. Vorher habe ich den Zend Optimizer eingesetzt (was glaube ich der eigentliche Vorgänger von eAcc war).
Romanday
27-01-2006, 17:45
Also habe mit eaccellator keine Probleme. Vorher habe ich den Zend Optimizer eingesetzt (was glaube ich der eigentliche Vorgänger von eAcc war).
Ist so nicht ganz richtig.
Turk war eine eigenständige Open Source Entwicklung.
Zend mußte Turk kaufen, da schon die ersten Umsatzrückgänge
zu merken waren.
Internet World (oder Heise (IX|Ct) kann mich nicht mehr so genau
erinnern) hatte damals einen ausführlichen Test der Cache
App. veröffentlicht.
Fazit: In punkto Geschwindigkeit wurden nahezu dieselben Werte
ermittelt. Es lohnte sich nicht mehr den teuren Zend Cache zu kaufen.
Das Problem dabei ist nur, dass man soeinen Cache bei den wenigsten Hosts finden wird.
Außerdem ist so ein Cache nicht ganz das, was ich mir vorgestellt habe. Ich dache mehr daran, den PHP-Bytecode zu speichern und PHP nachher anstatt des PHP-Source unterzuschieben. Das würde die gewünschte Optimierung bringen und als Nebenprodukt wäre der Code nicht im Klartext zu lesen.
angenehm wäre dann noch die Möglichkeit eine Art "jar" daraus zu machen, um die Handhabbarkeit zu erhöhen.
Naja, und dann ist eben wichtig, dass die Webhosts die entsprechende PHP-Ext. auch installier haben, damit ich das sinnvoll einsetzen kann. Es ist natürlich verständlich, dass kaum ein (günstiger) Webhost einen Cache eingerichtet hat, da das die System- und Speicherlast dramatisch erhöhen würde. Aber so eine Ext., wie ich sie meine wäre in jedermann Interesse.
Sowas gibt's wahrscheinlich nicht zufällig, oder?
Qudus
hmm... Mit den richtigen Suchbegriffen geht's!
Ich habe tatsächlich etwas gefunden, was ziemlich genau das zu machen scheint, was ich brauche. (Nur das mit dem "jar" wahrscheinlich nicht). Und das Projekt ist leider noch im Beta-Statium.
Schaut Euch das (http://pecl.php.net/package/bcompiler) mal an.
Romanday
28-01-2006, 16:52
hmm... Mit den richtigen Suchbegriffen geht's!
Ich habe tatsächlich etwas gefunden, was ziemlich genau das zu machen scheint, was ich brauche. (Nur das mit dem "jar" wahrscheinlich nicht). Und das Projekt ist leider noch im Beta-Statium.
Schaut Euch das (http://pecl.php.net/package/bcompiler) mal an.
Das ist für GTK, und für die meisten Apps. unbrauchbar.
Du hast doch sehr gute Ideen.
Warum meldest Du dich nicht bei
http://eaccelerator.net/WhoAreUsDe
Die Truppe freut sich bestimmt über neue Poweruser.:D
Turbohummel
28-01-2006, 17:14
Jop. Ich benutze den bcompiler seit einiger Zeit. PHP-GTK ist für mich eine echte Alternative zu Java-Swing.
Leider scheint das Projekt nicht mehr weiterentwickelt zu werden. PHP-GTK2 wird leider nicht mehr unterstützt.
Romanday
28-01-2006, 19:02
Jop. Ich benutze den bcompiler seit einiger Zeit. PHP-GTK ist für mich eine echte Alternative zu Java-Swing.
Leider scheint das Projekt nicht mehr weiterentwickelt zu werden. PHP-GTK2 wird leider nicht mehr unterstützt.
Ja, Schade.
Die Idee ist gut, aber wenn keine richtige Scene entsteht verläuft
GTK im Sande.
der_rokko
05-02-2006, 11:47
Jop. Ich benutze den bcompiler seit einiger Zeit. PHP-GTK ist für mich eine echte Alternative zu Java-Swing.
Leider scheint das Projekt nicht mehr weiterentwickelt zu werden. PHP-GTK2 wird leider nicht mehr unterstützt.
Schau dir doch mal SWT an. Das SWT wird von Eclipse entwickelt und stellt Java-Programme wie native Programme dar (GTK2 ebenfalls).
Powered by vBulletin® Version 4.2.5 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.