El paquete de instalación para WinCache incluye un script PHP, wincache.php, que puede ser utilizado para obtener información y estadísticas sobre la caché.
Si la extensión WinCache se instaló a través del instalador de Microsoft Web Platform, entonces este script se encuentra en %SystemDrive%\Program Files\IIS\Windows Cache for PHP\. En una versión de 64 bits del sistema operativo Windows Server, el script se encuentra en %SystemDrive%\Program Files (x86)\IIS\Windows Cache for PHP. Si la extensión se instaló manualmente, entonces el archivo wincache.php estará ubicado en el mismo directorio desde el cual se extrajo el contenido del paquete de instalación.
Para usar wincache.php, cópielo en el directorio raíz de un sitio web o en cualquier subdirectorio. Para proteger el script, ábralo en cualquier editor y reemplace los valores de las constantes USERNAME y PASSWORD. Si alguna otra autenticación IIS está habilitada en el servidor, entonces siga las instrucciones en los comentarios:
Ejemplo #1 Configuración de la autenticación para wincache.php
<?php
/**
* ======================== CONFIGURACIÓN DE AJUSTES ==============================
* Si no desea usar la autenticación para esta página, establezca USE_AUTHENTICATION en 0.
* Si usa autenticación, reemplace la contraseña predeterminada.
*/
define('USE_AUTHENTICATION', 1);
define('USERNAME', 'wincache');
define('PASSWORD', 'wincache');
/**
* La autenticación PHP básica solo funcionará cuando IIS esté configurado para admitir
* 'Autenticación anónima' y nada más. Si IIS está configurado para admitir/usar
* cualquier otro tipo de autenticación como Básica/Negociar/Digest, etc., esto no funcionará.
* En ese caso, use la matriz a continuación para definir los nombres de los usuarios en su
* dominio/red/grupo de trabajo a los que desea otorgar acceso.
*/
$user_allowed = array('DOMAIN\user1', 'DOMAIN\user2', 'DOMAIN\user3');
/**
* Si la matriz contiene la cadena 'all', entonces todos los usuarios autenticados por IIS
* tendrán acceso a la página. Descomente la línea a continuación y comente la línea anterior
* para otorgar acceso a todos los usuarios que sean autenticados por IIS.
*/
/* $user_allowed = array('all'); */
/** ===================== FIN DE CONFIGURACIÓN DE AJUSTES ========================== */
?>
Nota: Siempre proteja el script wincache.php utilizando el mecanismo de autenticación integrado o el mecanismo de autenticación del servidor. Dejar este script sin protección puede comprometer la seguridad de su aplicación web y del servidor.