Zend OPCache in PHP 5.5 enthalten
Am 21. März 2013 an dem wurde PHP 5.5 Beta 1 mit „Zend OPCache“ veröffentlicht - Es sieht fest , wie dies der Ersatz sein für APC geht nach vorn , wie es in dem PHP - Kern enthalten ist, und wird werden muß für jeden neuen beibehalten Freisetzung.
Ich würde denjenigen, die beim Opcode-Caching auf APC angewiesen sind, persönlich raten, ihren Code mit dem bevorstehenden integrierten Opcode-Cache zu testen und alle aufgetretenen Probleme zu beheben, um eine stabile endgültige Version sicherzustellen.
Ich weiß nicht, was dies für die Zukunft von APC bedeutet.
APC FÜR PHP 5.4+ IST NOCH ALS BETA FLAGGT
Dies bedeutet, dass die Entwickler es nicht als vollständig stabil betrachten . Während viele Leute überhaupt keine Probleme mit den aktuellen SVN-Versionen haben, gibt es immer noch den seltsamen Bericht über Randfälle von Leuten unter bestimmten Konfigurationen oder unter hoher Last.
Wie bei allem , was Sie in einer Produktionsumgebung verwenden möchten würden, stellen Sie sicher , gründlich Sie einen Release - Test (Beta oder stabil) in der Entwicklung oder die Pre-Production - Umgebungen zuerst . Dies beinhaltet Lasttests!
Ab dem Release 3.1.13 haben Commits zum SVN - Repository etwas und das verlangsamt Fehlerliste hat nicht so viele neue Zusätze. Machen Sie daraus, was Sie wollen.
Am 10. Dezember 2012 um 21:05 Uhr schrieb Rasmus Lerdorf:
APC ist jetzt an dem Punkt für 5.4 angelangt, an dem es meines Erachtens nicht mehr Randfälle gibt als in 5.3. Beides ist nicht perfekt, aber es ist nah genug für die meisten Websites.
Wer mit C / GDB Fähigkeiten und einige freie Zeit wird aufgefordert , die beschönigen Bugliste und sehen , ob sie alles reparieren kann, oder verbessern das freie Open - Source - Produkt , dass wir alle verlassen sich auf.
Es gibt alternative Lösungen, Wikipedia bietet eine Liste von PHP-Beschleunigern .
Am 13. Februar 2013 gab Zeev Suraski die Verfügbarkeit des Quellcodes Zend Optimizer + bekannt .
Es gab eine ziemlich lange Diskussion über die Integration von Zend Optimizer + in den PHP-Kern in der nächsten Hauptversion (der Version nach 5.5). In diesem Fall möchten sich die Benutzer möglicherweise im Voraus mit Zend Optimizer + vertraut machen.
Verwenden Sie APC 3.1.14 nicht
APC 3.1.14 wurde aufgrund einiger schwerwiegender Speicherprobleme, die entdeckt, aber noch nicht aufgespürt wurden, aus PECL- Downloads entfernt .
Wenn Sie bereits 3.1.14 verwenden, möchten Sie möglicherweise ein Downgrade durchführen, bis 3.1.15 veröffentlicht ist. Denken Sie daran, dies ist noch Beta . Wenn Sie es überhaupt verwenden, verwenden Sie es auf eigenes Risiko.
2013-01-02 :
APC 3.1.14 ist verfügbar und bietet PHP 5.5-Kompatibilität sowie eine Reihe weiterer Fehler .
Immer noch Beta
2012-09-03 :
APC 3.1.13 ist verfügbar und behebt eine Reihe von Segfaults .
2012-08-16 :
Ein APC 3.1.12-Tag wurde erstellt, ist jedoch weiterhin als Beta markiert. Es ist auf der APC PECL-Seite sowie im Änderungsprotokoll verfügbar .
Diesmal wurden viele Fehler im Zusammenhang mit bin_dump behoben.
2012-07-19 :
Ein APC 3.1.11-Tag wurde erstellt, ist jedoch weiterhin als Beta markiert. Es ist auf der APC PECL-Seite sowie im Änderungsprotokoll verfügbar . Ich habe die relevanten Mailinglisten verfolgt und sie arbeiten immer noch aktiv an der Behebung von APC-Fehlern. Es handelt sich jedoch um ein komplexes Modul, und nicht viele Leute scheinen der Aufgabe gewachsen zu sein. Diese Version behebt die bösen stat = 0-Fehler beim Einschließen von Dateien.
2012-04-11 : Heute wurde
ein APC 3.1.10-Tag erstellt und eine Beta-Version von 3.1.10 wurde auf der APC PECL-Seite platziert.
Das Änderungsprotokoll lautet:
- PHP 5.4-Unterstützung hinzufügen (Dmitry, Anatoliy, Pierre)
- Fehler # 22679 behoben: apc_bin_dump für Konstanten behoben. Verwenden Sie IS_CONSTANT_TYPE_MASK, um alle Konstanten zu verarbeiten, einschließlich der nicht qualifizierten (anstelle der Prüfung ~ IS_CONSTANT_INDEX).
- Fehler # 23822 behoben, PHP stürzt beim Neustart von Apache ab