[ВІДКРИТТЯ] Ця відповідь призначена лише для компілятора в Magento 1, компілятор у Magento 2 має зовсім іншу мету / ефект
Ви повинні використовувати його ніколи.
Оскільки PHP розробив декілька механізмів вдосконалення програм, що містять багато файлів.
Значить: php opCache в поточній версії php покращує продуктивність, якщо правильно налаштовано. Наприклад, використовувати досить високий ліміт для кешованих файлів. Також opCache має вдосконалення для функцій доступу до файлової системи, які працюють на більш глибокому рівні, а потім aoe_classpathcache і ще більше покращує продуктивність.
Зрештою, у нас є автозавантаження, яке не потребує більше декількох мс без компілятора. Існують навіть випадки, коли компілятор завдав шкоди продуктивності. Не кажучи вже про шалені трудомісткі проблеми налагодження програм за допомогою компілятора.
Крім того, opCache не тільки покращує автоматичне завантаження, оптимізація функцій файлової системи навіть покращує завантаження шаблонів та макетів.
http://php.net/manual/en/opcache.configuration.php