PHP 5.5 zawiera domyślnie zend opcache, co oznacza, że prawie nikt nie użyje APC.Czego używać zamiast pamięci podręcznej użytkownika apc w php 5.5?
Ale co używać zamiast części pamięci podręcznej danych użytkownika APC (apc_store & apc_fetch &)?
Jeden przypadek, w którym naprawdę lubię używać pamięci podręcznej danych użytkownika APC, to "wersje" zasobów statycznych (javascript, css ..). Ilekroć odwołuję się do pliku statycznego, dodaję jego zawartość do adresu URL (np. < skrypt src =/script.js > stanie się < skryptem src =/script.js? V = hash >), więc przeglądarka zawsze używa aktualnej wersji i może buforować go na stałe.
Mogę sobie wyobrazić użycie redis lub memcache do przechowywania skrótów plików statycznych, ale wydaje się głupie, aby poprosić o inny proces za pośrednictwem sieci lub gniazda tylko po to, aby uzyskać skrót zawartości pliku. Cache danych użytkownika APC (która jest w pamięci współdzielonej i uzyskuje do niej dostęp jest prawie tak szybka, jak dostęp do zmiennej php) wydaje się być odpowiednią rzeczą do wykorzystania dla takich danych.
Pytanie brzmi: czego używać w PHP 5.5 do buforowania małych bitów danych zamiast APC?
Użyj APCu, który jest tylko częścią pamięci podręcznej użytkownika APC. – NikiC