I posted on the FastCGI forum last week, but I did not get any pertinent feedback. Luckily, I found this forum for WinCache, so I figured I'd give it another go. I am trying to resolve user caches expiring prematurely.
In a 2009 article on iis.net, "Use the Windows Cache Extension for PHP" discussed only three types of WinCache caches for this IIS extension. The WinCache user cache functionality was not addressed. I wonder if perhaps that is because the user caching is not relialbe?
It is my understanding that user cache ttl is independent of the ttl setting for WinCache in php.ini, and that somehow fastcgi is terminating idle threads, thus prematurely wiping out user cache regardless of the ttl set for user cache in PHP. Is there a workaround for this? I tried extending the IdleTimeout setting in fastcgi in the iis console, but this has not been successful. Any help would be greatly appreciated.
Win 2008 R2,
IIS 7,
WinCache 1.3.4.0 ,
PHP ver 5.3 VC9 NTS,