PHP Doku:: Laufzeit-Konfiguration - soap.configuration.html

Verlauf / Chronik / History: (1) anzeigen

Sie sind hier:
Doku-StartseitePHP-HandbuchFunktionsreferenzWeb ServicesSOAPInstallation/KonfigurationLaufzeit-Konfiguration

Ein Service von Reinhard Neidl - Webprogrammierung.

Installation/Konfiguration

<<Installation

Ressource-Typen>>

Laufzeit-Konfiguration

Das Verhalten dieser Funktionen wird durch Einstellungen in der php.ini beeinflusst.

SOAP-Konfigurationsoptionen
Name Standard Veränderbar Changelog
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

Hier eine kurze Erklärung der Konfigurationsoptionen:

soap.wsdl_cache_enabled integer

Aktiviert oder deaktiviert das WSDL-Caching.

soap.wsdl_cache_dir string

Bestimmt den Verzeichnisnamen, in dem die SOAP-Extension Cache-Dateien ablegt.

soap.wsdl_cache_ttl integer

Bestimmt die Anzahl der Sekunden (time to live), während derer die Cache-Dateien anstelle der originalen verwendet werden.

soap.wsdl_cache integer

Wenn soap.wsdl_cache_enabled eingeschaltet ist, bestimmt diese Einstellung die Art des Cachings. Dies kann einer der folgenden Werte sein: WSDL_CACHE_NONE (0), WSDL_CACHE_DISK (1), WSDL_CACHE_MEMORY (2) oder WSDL_CACHE_BOTH (3). Der Wert kann außerdem mittels des options-Arrays im Konstruktor von SoapClient oder SoapServer bestimmt werden.

soap.wsdl_cache_limit integer

Maximale Anzahl der in-memory zwischengespeicherten WSDL-Dateien. Werden in einem vollen Memorycache weitere Dateien abgelegt, so werden dafür die ältesten Dateien gelöscht.


Ein BenutzerBeitrag:
- Beiträge aktualisieren...
hpralow at users dot sf dot net
24.07.2008 16:40
If you want to dissable WSDL-caching, you can do so with
<?php
ini_set
('soap.wsdl_cache_enabled', '0');
ini_set('soap.wsdl_cache_ttl', '0');
?>
However you must do this before creating a SOAP object (soap_client or soap_server).
Changing the settings like above does not have any effect on already existing soap-objects.

[EDIT BY danbrown AT php DOT net: Typofix provided by (james AT voodoo DOT co DOT uk) on 4-FEB-09.]



PHP Powered Diese Seite bei php.net
The PHP manual text and comments are covered by the Creative Commons Attribution 3.0 License © the PHP Documentation Group - Impressum - mail("TO:Reinhard Neidl",...)