Кэширование: APC против APCu против OPcache


13

Я немного запутался и хотел бы узнать разницу между APC , APCu и OPcache .

Я использую:

  • WHM VPS Apache 2.4
  • PHP 5.5
  • Fastcgi
  • Процессор 6 vCores
  • ОЗУ
  • 8 Гио

Насколько я знаю, разработка APC остановилась, у вас есть конкретный вопрос или проблема?
Wyck

Ответы:


23

Смешение обычно происходит из-за того, что эти расширения связаны с двумя несвязанными технологиями: кэширование кода операции и хранилище данных ключ-значение. Для WordPress вы предпочитаете оба варианта. Кэширование кода операции - это действительно «нормальный» способ запуска PHP (и его отсутствие по сути ограничивает общий хостинг). Хранилище данных может * (и должно) использоваться плагинами кэширования объектов WordPress для лучшего постоянного кэширования.

Итак, из тех, кого вы назвали:

  • APC - кэш кода операции и хранилище данных
  • APCu - это только хранилище данных
  • OPcache - это только кэш опкодов

Поскольку APC старше, на данный момент вам, скорее всего, нужен OPcache, а также некоторое хранилище данных, не обязательно APCu (хотя это идеальный выбор).


Спасибо за ответ, поэтому, если я хорошо понял, вы рекомендуете использовать OPcache & APCu. Это хорошо, только 1 последний вопрос, это не займет столько памяти или процессора с моего сервера, если я использую оба? Спасибо
Доломатс

@Dolomats: да, это было бы приемлемым вариантом, но были бы и другие альтернативы (только для контекста).
первое

Waw 26s, и я получил ответ: d. так что просто любопытство, какие могут быть другие альтернативы, которые вы предлагаете!
Доломатс

@Dolomats Memcache и Redis являются типичными альтернативами для хранения данных. Существует несколько альтернативных решений для кеширования кода операции, но они не так популярны.
первое

Memcache популярен, думал о том, что memcache выполняет ту же работу, что и APC, тогда я могу использовать Memcache с OPcode? или просто Memcache вместо обоих?
Доломатс
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.