Привет всем, просто вопрос, связанный с OPcache, потому что я не понял его и нашел ответ на Google:Что такое расширение пользовательского кэша APCu в PHP?
Когда мы говорим о кэшировании userland, что это значит? Я знаю, что PHP предварительно связан с новым расширением Zend OPcache и что это расширение кэширует код op в ram, чтобы не слишком сильно нагружать процессор, который должен конвертировать в op-код источник PHP по каждому запросу, , но как насчет APCu когда они говорят, что он реализует кэширование пользовательских прав?
Что такое кэширование пользовательских прав? Можно ли объединить APCu и Zend OPcache, или нет? Должен ли использоваться Zend OPcache вместо APCu?
Спасибо за внимание, надеюсь, что кто-то выяснит мои сомнения!
Итак, APCu реализует функции кэширования данных в памяти, такие как система кэширования Memcached? Я прав? – tonix
Подобно, но отличается тем, что Memcached является внепроцессным и RPC-совместимым, поэтому он является кластерным и по своей сути более масштабируемым - хотя и при большей накладной для каждого вызова. APCu использует область разделяемой памяти и библиотеку спинблока PostgreSQL, поэтому большинство вызовов API находятся в процессе без ожиданий, поэтому они очень легкие, но не масштабируемые за пределами сервера. – TerryE
Спасибо за ваш ответ и объяснение! – tonix