5

We're running a typo3-website on Windows Server using IIS 8.5 and php 5.6.15 via FastCGI. To improve performance and reduce db-load, we enabled the WinCache-Extension, because of it's UserCache capabilities. WinCache's OpCache is disabled, since it is stated as deprecated and OpCache is already bundled with php.

  • Does it make any sense for the purpose of performance, to enable WinCache-FileCache too, besides php's OpCode-Cache?
  • Is there any order, these caches are used, or will these cache-types compete against each other?
  • Should I better completely disable OpCache, in case of using WinCache?

Any advice would be appreciated.

mjStallinger
  • 192
  • 2
  • 15
  • You find an answer? I'm in the same doubt... – ar099968 Mar 23 '16 at 15:27
  • 2
    @ar099968: unfortunately not. We decided to drop WinCache since it caused an 500 from time to time, taking the site down for a few minutes. We tried to reduce statements against the db and stuck to the built in OpCode cache and native typo3-caching systems. It's a good solution so far... – mjStallinger Mar 24 '16 at 13:26

1 Answers1

4

WinCache's file cache will cache any file opened via PHP's stream APIs. This includes the script files, as well as any file opened using the stream I/O APIs. So, yes, there is some benefit to having WinCache's file cache enabled, even though you have the Zend Opcache enabled.

DropPhone
  • 396
  • 2
  • 9