Настройка во время выполнения

Поведение этих функций зависит от установок в php.ini.

Опции настройки SOAP
ИмяПо умолчаниюМесто измененияСписок изменений
soap.wsdl_cache_enabled1INI_ALL
soap.wsdl_cache_dir/tmpINI_ALL
soap.wsdl_cache_ttl86400INI_ALL
soap.wsdl_cache1INI_ALL
soap.wsdl_cache_limit5INI_ALL

Краткое разъяснение конфигурационных директив.

soap.wsdl_cache_enabledint

Включает или отключает кеширование WSDL.

soap.wsdl_cache_dirstring

Устанавливает путь к директории, где модуль SOAP будет хранить кеш-файлы.

soap.wsdl_cache_ttlint

Устанавливает количество секунд (время жизни) для файлов в кеше, которое они будут использоваться вместо оригинальных файлов.

soap.wsdl_cacheint

Если параметр 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_limitint

Максимальное количество находящихся в оперативной памяти кешированных файлов WSDL. Дальнейшее добавление файлов в заполненную кеш-память будет приводить к удалению из неё самых старых файлов.

To Top