Ciao a tutti solo una domanda relativa a OPcache perché non l'ho capito e ho trovato una risposta su Google:Che cos'è l'estensione APCu nella cache di userland in PHP?
Quando parliamo di caching in userland, che cosa significa? So che PHP è pre-bundled con la nuova estensione di Zend OPcache e che questa estensione memorizza il codice op in ram per non sottolineare troppo il processore che dovrebbe convertire in codice op la sorgente PHP ad ogni richiesta, ma che dire dell'APCu quando dicono che implementa il caching in userland?
Che cos'è il caching di userland? È possibile mantenere APCu e Zend OPcache insieme o no? Dovrebbe essere usato Zend OPcache invece di APCu?
Grazie per l'attenzione, spero che qualcuno chiarisca i miei dubbi!
Quindi APCu implementa una funzionalità di memorizzazione nella cache dei dati in memoria come il sistema di memorizzazione nella cache di Memcached? Ho ragione? – tonix
Simile ma diverso in quanto Memcached è fuori processo e compatibile con RPC, quindi è clusterable e intrinsecamente più scalabile, anche se con un maggiore overhead per chiamata. APCu utilizza una regione di memoria condivisa e la libreria spinlock PostgreSQL così la maggior parte delle chiamate API sono in-process senza attese, quindi sono estremamente leggere, ma non scalabili all'esterno del server. – TerryE
Grazie per la risposta e la spiegazione! – tonix