El comportamiento de estas funciones se ve afectado por la configuración de php.ini.
Nombre | Por defecto | Cambiable | Historial de cambios |
---|---|---|---|
soap.wsdl_cache_enabled | 1 | PHP_INI_ALL | |
soap.wsdl_cache_dir | /tmp | PHP_INI_ALL | |
soap.wsdl_cache_ttl | 86400 | PHP_INI_ALL | |
soap.wsdl_cache | 1 | PHP_INI_ALL | |
soap.wsdl_cache_limit | 5 | PHP_INI_ALL |
He aquí una breve explicación de las directivas de configuración.
Activa o desactiva la función caché de WSDL.
Define nombre del directorio donde la extensión SOAP guardará los ficheros caché.
Define el número de segundos (tiempo de vida) que los ficheros caché serán usados en lugar de los originales.
Si la opción soap.wsdl_cache_enabled está activada, determina el tipo de caché. Puede ser cualquiera de estos tipos: WSDL_CACHE_NONE (0), WSDL_CACHE_DISK (1), WSDL_CACHE_MEMORY (2) o WSDL_CACHE_BOTH (3). También puede definirse usando el array options en SoapClient o en el constructor de SoapServer
Número máximo de fichero caché WSDL en memoria. Si se añaden más ficheros que el máximo de memoria, se eliminarán los ficheros más antiguos de la misma.