Настройка во время выполнения
Вернуться к: Установка и настройка
Поведение этих функций зависит от установок в php.ini.
| Имя | По умолчанию | Меняемо | Список изменений |
|---|---|---|---|
| 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 |
Краткое разъяснение конфигурационных директив.
-
soap.wsdl_cache_enabledinteger -
Включает или отключает кэширование WSDL.
-
soap.wsdl_cache_dirstring -
Устанавливает путь к директории, где расширение SOAP будет хранить кэш-файлы.
-
soap.wsdl_cache_ttlinteger -
Устанавливает количество секунд (время жизни) для файлов в кэше, которое они будут использоваться вместо оригинальных файлов.
-
soap.wsdl_cacheinteger -
Если параметр
soap.wsdl_cache_enabledпринимает значение "on", то эта опция определяет тип кэширования. Он может быть любым из следующих типов:WSDL_CACHE_NONE(0),WSDL_CACHE_DISK(1),WSDL_CACHE_MEMORY(2) илиWSDL_CACHE_BOTH(3). Это также может быть установлено через массивoptionsв конструкторе SoapClient или SoapServer. -
soap.wsdl_cache_limitinteger -
Максимальное количество находящихся в оперативной памяти кэшированных файлов WSDL. Дальнейшее добавление файлов в заполненную кэш-память будет приводить к удалению из нее самых старых файлов.
Вернуться к: Установка и настройка