2015-12-15 5 views
4

Мы запускаем typo3-сайт на Windows Server, используя IIS 8.5 и php 5.6.15 через FastCGI. Чтобы повысить производительность и уменьшить db-нагрузку, мы включили WinCache-Extension, поскольку это Возможности UserCache. WinCache's OpCache отключен, так как он указан как устаревший и OpCache уже связан с php.Активируйте оба, WinCache и OpCache для php 5.6 для повышения производительности?

  • Имеет ли смысл для целей исполнения, чтобы позволить WinCache- тоже файловый кэш, кроме РНР OpCode-Cache?
  • Есть ли какой-либо заказ, эти кеши используются или будут ли эти типы кеша конкурировать друг с другом?
  • Должен ли я лучше полностью отключить OpCache, в случае использования WinCache?

Любой совет будет оценен по достоинству.

+0

Вы нашли ответ? Я в том же сомнении ... – ar099968

+2

@ ar099968: к сожалению нет. Мы решили отказаться от WinCache, так как время от времени оно вызывало 500, запустив сайт на несколько минут. Мы попытались уменьшить утверждения против db и прилипнуть к встроенному кешу OpCode и к собственным системам typo3-кэширования. Это хорошее решение до сих пор ... – MJSt

ответ

3

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