2015-11-03 31 views
5

Ho letto su Internet che APC sarà incluso in PHP6. Tuttavia, il progetto PHP6 è stato annullato e hanno saltato una versione principale per evitare confusione, che a sua volta provoca più confusione. Questa tuttavia è un'altra discussione per un'altra volta.Apparirà APC in PHP7?

La mia domanda è:

Will APC o di qualsiasi altro modulo cache ancora essere introdotte, incluso e abilitato di default in PHP7?

Il motivo per cui lo chiedo è perché sto pensando di implementare memcached nei miei progetti. Ma se c'è una soluzione cache nativa in PHP7 preferirei attenervisi.

+0

Sono sotto l'impressione di APC è interrotto tutti insieme .... E se ho capito bene la questione non si è cercando un qualsiasi modulo di cache ma uno che ti consente di archiviare blocchi di dati arbitrari come fa apc_store.? – VolkerK

+0

@VolkerK corretto. È principalmente per memorizzare i risultati della query mysql per ridurre il carico e aumentare le prestazioni. – Junior

+1

Sembra che [APCu] (https://github.com/krakjoe/apcu) sia pronto per PHP7. È una continuazione di APC senza opcache (che è ridondante con l'opcache introdotto in PHP 5.5). –

risposta

1

PHP 7 ha un opcache integrato, l'APC è obsoleto e non funzionerà.

Enabling PHP7 Opcache

Riferimento: http://php.net/manual/en/intro.opcache.php

PECL estensione: @https://pecl.php.net/package/ZendOpcache

+1

APC (u) non riguarda opcache (è stato rimosso molto tempo fa). Riguarda la memorizzazione dei dati nella cache poiché fornisce una memorizzazione dei valori-chiave semplice ed estremamente rapida nella memoria condivisa. –

+0

@JosefKufner, è corretto. L'APC è menzionato (la cache + chiave/valore) e memcache è menzionata (la memoria dei valori chiave). Molte persone non capiscono la differenza tra APC/APCu/ecc. Aggiornerò la mia risposta per notare che la risposta è per il livello cache, presumo che ci sia un alto click-through per "apc cache php7", che questa domanda sembra cedere. –