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


13

Я трохи розгублений, і я хотів би знати різницю між APC , APCu та OPcache .

Я використовую:

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

Розвиток APC зупинився, наскільки я знаю, у вас є конкретне питання чи проблема?
Вік

Відповіді:


23

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

Тож з тих, кого ти назвав:

  • APC є кеш-кодом і сховищем даних
  • APCu - це лише сховище даних
  • OPcache - це лише кеш-код опкоду

Оскільки APC старше, на даний момент ви, швидше за все, хочете OPcache, а також деякий сховище даних, не обов'язково APCu (хоча це абсолютно чудовий вибір).


Дякую за відповідь, Отже, якщо я добре зрозумів, ви рекомендуєте використовувати OPcache & APCu. що добре лише останній запитання, що я не буду приймати настільки пам’ятну пам’ять або процесор з мого сервера, якщо я використовую обидва? Спасибі
Доломаті

@Dolomats так, це було б життєздатним варіантом, але були б й інші альтернативи (лише для контексту).
Рарст

Waw 26s, і я отримав відповідь: d. тож з цікавості, які можуть бути інші альтернативи, які ви пропонуєте!
Доломаті

@Dolomats Memcache і Redis - типові альтернативи для зберігання даних. Існує кілька альтернативних рішень для кешування кодів кодів, але не настільки популярне відносно.
Рарст

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