Zend OPCache zawarty w PHP 5.5
21 marca 2013 wydano PHP 5.5 beta 1, w tym „Zend OPCache” - wygląda na to, że będzie to następca APC w przyszłości, ponieważ jest on zawarty w rdzeniu PHP i będzie musiał być utrzymywany dla każdego nowego wydanie.
Osobiście radziłbym tym, którzy polegają na APC w zakresie buforowania kodu operacyjnego, aby przetestowali swój kod za pomocą nadchodzącej wbudowanej pamięci podręcznej kodu operacyjnego i zwrócili wszelkie napotkane problemy, aby zapewnić stabilne wydanie końcowe.
Nie wiem, co to oznacza dla przyszłości APC.
APC DLA PHP 5.4+ JEST WCIĄŻ FLAGOWANY JAKO BETA
Oznacza to, że programiści nie uważają go za całkowicie stabilny . Chociaż wiele osób nie ma żadnych problemów z obecnymi wersjami SVN, nadal istnieje dziwny raport o przypadkach skrajnych od ludzi w pewnych konfiguracjach lub pod dużym obciążeniem.
Jak ze wszystkim, co chcesz używać w środowisku produkcyjnym, upewnij się, że dokładnie przetestować każde uwolnienie (beta lub stabilnej) w rozwoju lub przedprodukcyjnej środowisk pierwszy . Obejmuje to testowanie obciążenia!
Począwszy od wersji 3.1.13, zmiany w repozytorium SVN nieco spowolniły, a lista błędów nie zawiera tak wielu ostatnich dodatków. Rób z tego, co chcesz.
10 grudnia 2012 21:05 Rasmus Lerdorf napisał:
APC jest teraz w punkcie 5.4, w którym nie sądzę, aby było więcej przypadków skrajnych niż w 5.3. Żaden z nich nie jest doskonały, ale dla większości witryn jest wystarczająco blisko.
Każdy, kto ma umiejętności C / gdb i ma trochę wolnego czasu, powinien przejrzeć listę błędów i sprawdzić, czy może coś naprawić lub ulepszyć ten darmowy produkt open source , na którym wszyscy polegamy.
Istnieją alternatywne rozwiązania, Wikipedia udostępnia listę akceleratorów PHP .
13 lutego 2013 roku Zeev Suraski ogłosił dostępność kodu źródłowego Zend Optimizer + .
Odbyła się dość długa dyskusja na temat integracji Zend Optimizer + z rdzeniem PHP w następnej głównej wersji (wersja po 5.5). W takim przypadku ludzie mogą chcieć zapoznać się z Zend Optimizer + z wyprzedzeniem.
Nie używaj APC 3.1.14
APC 3.1.14 został usunięty z pobierania PECL z powodu poważnych problemów z pamięcią, które zostały wykryte, ale nie zostały jeszcze wyśledzone.
Jeśli używasz już wersji 3.1.14, możesz chcieć obniżyć wersję do wersji 3.1.15. Pamiętaj, to wciąż jest wersja beta . Jeśli w ogóle go używasz, używasz go na własne ryzyko.
2013-01-02 :
Dostępny jest APC 3.1.14 , dodający kompatybilność z PHP 5.5, a także naprawiający wiele innych błędów .
Wciąż beta
2012-09-03 : Dostępny jest
APC 3.1.13 , naprawiający szereg błędów segfault .
16.08.2012 :
Utworzono tag APC 3.1.12 , ale nadal jest oznaczony jako beta , jest dostępny na stronie APC PECL , a także w dzienniku zmian .
Wiele błędów związanych z bin_dump zostało naprawionych tym razem.
2012-07-19 :
Utworzono tag APC 3.1.11 , ale jest on nadal oznaczony jako beta i jest dostępny na stronie APC PECL , a także w dzienniku zmian . Śledziłem odpowiednie listy mailingowe i nadal aktywnie pracują nad naprawieniem błędów APC, jednak jest to złożony moduł i niewiele osób wydaje się być na stanie sprostać temu zadaniu. To wydanie naprawia nieprzyjemne błędy stat = 0 podczas dołączania plików.
2012-04-11 : APC 3.1.10 tag powstał dzisiaj, a wersja beta 3.1.10 został umieszczony na stronie APC PECL
W changelog stanowi:
- Dodaj obsługę PHP 5.4 (Dmitry, Anatoliy, Pierre)
- Naprawiono błąd nr 22679: Naprawiono apc_bin_dump dla stałych. Użyj IS_CONSTANT_TYPE_MASK do obsługi wszystkich stałych, w tym niekwalifikowanych (zamiast sprawdzania ~ IS_CONSTANT_INDEX)
- Naprawiono błąd # 23822, zawieszanie się PHP podczas restartu Apache