Активировать как WinCache, так и OpCache для php 5.6 для повышения производительности?


Мы запускаем веб-сайт typo3 на Windows Server с использованием IIS 8.5 и php 5.6.15 через FastCGI. Чтобы повысить производительность и снизить нагрузку на БД, мы включили расширение WinCache из-за его возможностей UserCache. Функция WinCache opcache отключена, так как она объявлена устаревшей, и Opcache уже поставляется в комплекте с php.

  • Имеет ли смысл для повышения производительности включать WinCache- Также кэш файлов, помимо php Код операции-Кэш?
  • Существует ли какой-либо порядок, используются ли эти кэши, или эти типы кэша будут конкурировать друг с другом?
  • Следует ли мне полностью отключить OpCache в случае использования WinCache?

Буду признателен за любые советы.

Author: MJSt, 2015-12-15

1 answers

Файловый кэш WinCache будет кэшировать любой файл, открытый с помощью потоковых API PHP. Сюда входят файлы сценариев, а также любые файлы, открытые с помощью API потокового ввода-вывода. Так что, да, есть некоторое преимущество в том, чтобы включить кэш файлов WinCache, даже если у вас включен Zend Opcache.

 3
Author: DropPhone, 2016-06-21 22:09:58