Abo
  • Services:
Anzeige

Interview: Die Zukunft von PHP-Beschleunigern

Golem.de im Gespräch mit PHP-Accelerator-Entwickler Nick Lindridge

Der Wechsel des Turck-MMCache-Entwicklers Dmitry Stogov zu Zend und die damit verbundene Einstellung der Entwicklung des PHP-Beschleunigers Turck-MMCache hat für einige Verunsicherung bei PHP-Nutzern gesorgt, bietet Zend doch seinerseits ein entsprechendes kommerzielles Produkt an. Und auch um den kostenlosen, wenn auch nicht freien, PHP-Accelerator ist es seit geraumer Zeit ruhig geworden. Golem.de sprach mit Nick Lindridge, Entwickler des PHP-Accelerator, über die Zukunft seiner Software, Anforderungen an PHP-Encoder und Möglichkeiten, entsprechende Funktionen in die offizielle PHP-Distribution zu integrieren.

Anzeige

Der Ressourcenbedarf der Scriptsprache von PHP lässt sich durch so genannte PHP-Beschleuniger deutlich senken. Die kompilierten Scripte werden dabei im Speicher und auf der Festplatte zwischengespeichert, so dass die Scripte nicht bei jedem Aufruf erneut geparst und übersetzt werden müssen. Dabei bieten sich diverse Lösungen an, die zwar eine sehr ähnliche Leistung bieten, sich aber im Preis deutlich unterscheiden.

Während Zend mit der Zend Performance Suite eine kommerzielle Lösung im Angebot hat, buhlen mit dem PHP-Accelerator, Turck-MMCache und APC mindestens drei kostenlose und zum Teil freie Lösungen um die Gunst der Server-Administratoren. Doch die Entwicklung der kostenlosen Lösungen scheint auf eher wackeligen Beinen zu stehen. Ein Update des PHP-Accelerator gab es seit geraumer Zeit nicht, die Entwicklung der GPL-Software von Turck-MMCache ist zumindest ausgesetzt, da dessen Entwickler Dmitry Stogov mittlerweile für Zend an anderen Verbesserungen für PHP arbeitet. APC wird mittlerweile immerhin als PECL-Erweiterung angeboten, Nutzer berichten hier aber noch immer von kleineren Problemen.

Golem.de sprach mit Nick Lindridge, Entwickler des PHP-Accelerator und Gründer der Firma ionCube, die sich bislang allerdings in erster Linie auf die Entwicklung eines kommerziellen PHP-Encoders konzentriert. Diese Software nutzt einen ähnlichen Ansatz wie die PHP-Beschleuniger, um es PHP-Entwicklern zu erlauben, PHP-Scripte auch ohne Quelltext zu verbreiten.

Golem.de: Es gab seit geraumer Zeit kein neues Release des PHP-Accelerator (PHPA). Planen Sie weitere Updates der Software - schließlich wird sie kaum mit dem kommenden PHP 5 laufen?

Nick Lindridge: PHP5 ist eine neue Sprache, PHPA für PHP4 wird daher nicht mit PHP5 laufen. Ein Update für PHPA ist aber geplant.

Golem.de: Einige Leute haben von PHPA zu Turck-MMCache gewechselt, da sie einige Probleme mit PHPA hatten. Zudem ist Turck-MMCache GPL-Software, was möglicherweise ein weiterer Grund sein könnte, um zu wechseln. Hat ionCube Pläne, Turck-MMCache in Zukunft zu unterstützen?

Nick Lindridge: Wir tun das bereits mit dem aktuellen Loader in der Version 2.4, der vor einigen Wochen erschienen ist.

Aus unserer Sicht stellen Open-Source-Erweiterungen ein potenzielles Sicherheitsproblem dar, wenn auch ein geringes, und daher unterstützt der Loader zwar die Installation von Open-Source-Erweiterungen, erlaubt es aber nur, kodierte Dateien in einer solchen Umgebung auszuführen, wenn dies der jeweilige Entwickler erlaubt hat. Diese Option wird Nutzern des Encoders in der nächsten Version des Encoders zur Verfügung stehen. Ist MMCache installiert, bekommt die Software so letztendlich nur Dateien zu sehen, die nicht kodiert sind. Das heißt zum einen, dass MMCache diese Dateien nicht beschleunigen kann, zum anderen aber auch, dass es den von ionCube aus den kodierten Dateien wiederhergestellten Code nie zu Gesicht bekommt, was aus Sicherheitsgesichtspunkten ideal ist.

Interview: Die Zukunft von PHP-Beschleunigern 

eye home zur Startseite
Holger 20. Jan 2004

DES asyncron ??? Mal lieber etwas informieren und nicht nur sinnlosen Müll posten.

LH 20. Jan 2004

Ja, kurzum: Es ist garnicht möglich. War es nie, ist es nicht und wird es nie. Nichtmal...

Johannes Schlüter 19. Jan 2004

Bei einem anderen Ansatz würden die unverschlüsselten OpCodes der ZE zur Verfügung...

UloPe 19. Jan 2004

Diese Vorgehensweise nennt man auch "Security by obscurity" und das war noch nie ein gute...

Johannes Schlüter 19. Jan 2004

Interessenten gibt es schnell. Aber wieviele bleiben wirklich dabei? Um das Projekt...



Anzeige

Stellenmarkt
  1. SCHILLER Medizintechnik GmbH, Baunatal, Stade
  2. DFL Digital Sports GmbH, Köln
  3. Sky Deutschland GmbH, Unterföhring bei München
  4. Karl Dungs GmbH & Co. KG, Urbach bei Stuttgart


Anzeige
Blu-ray-Angebote
  1. (u. a. Hacksaw Ridge, Deadpool, Blade Runner, Kingsman, Arrival)
  2. (u. a. Game of Thrones, Big Bang Theory, The Vampire Diaries, Supernatural)

Folgen Sie uns
       


  1. Abwehr

    Qualcomm erhöht Gebot für NXP um 5 Milliarden US-Dollar

  2. Rockpro64

    Bastelplatine kommt mit USB-C, PCIe und Sechskernprozessor

  3. Jameda

    Ärztin setzt Löschung aus Bewertungsportal durch

  4. Autonomes Fahren

    Forscher täuschen Straßenschilderkennung mit KFC-Schild

  5. Fernsehstreaming

    Magine TV zeigt RTL-Sender in HD-Auflösung

  6. TV

    SD-Abschaltung bei Satellitenfernsehen steht jetzt fest

  7. PM1643

    Samsung liefert SSD mit 31 TByte aus

  8. Spielebranche

    Innogames wächst weiter stark mit Free-to-Play

  9. HP Omen X VR im Test

    VR auf dem Rücken kann nur teils entzücken

  10. Google

    Deep-Learning-System analysiert Augenscans nach Krankheiten



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Samsung C27HG70 im Test: Der 144-Hz-HDR-Quantum-Dot-Monitor
Samsung C27HG70 im Test
Der 144-Hz-HDR-Quantum-Dot-Monitor
  1. Volumendisplay US-Forscher lassen Projektion schweben wie in Star Wars
  2. Sieben Touchscreens Nissan Xmotion verwendet Koi als virtuellen Assistenten
  3. CJ791 Samsung stellt gekrümmten Thunderbolt-3-Monitor vor

Ryzen 5 2400G und Ryzen 3 2200G im Test: Raven Ridge rockt
Ryzen 5 2400G und Ryzen 3 2200G im Test
Raven Ridge rockt
  1. Raven Ridge AMD verschickt CPUs für UEFI-Update
  2. Krypto-Mining AMDs Threadripper schürft effizient Monero
  3. AMD Zen+ und Zen 2 sind gegen Spectre gehärtet

Razer Kiyo und Seiren X im Test: Nicht professionell, aber schnell im Einsatz
Razer Kiyo und Seiren X im Test
Nicht professionell, aber schnell im Einsatz
  1. Stereolautsprecher Razer Nommo "Sind das Haartrockner?"
  2. Nextbit Cloud-Speicher für Robin-Smartphone wird abgeschaltet
  3. Razer Akku- und kabellose Spielemaus Mamba Hyperflux vorgestellt

  1. Re: Recht von Jameda

    /mecki78 | 16:48

  2. Re: Naja, der nächste Anlauf kommt ja bald

    n0x30n | 16:48

  3. Re: 100$ + Netzteil + SD-Karte

    M.P. | 16:48

  4. Re: Warum sind smart Lautsprecher so beliebt?

    No name089 | 16:45

  5. Re: Bis zum nächsten Gerichtstermin

    Umdenker | 16:42


  1. 16:32

  2. 15:52

  3. 15:14

  4. 14:13

  5. 13:55

  6. 13:12

  7. 12:56

  8. 12:25


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel