据我所知,任何地方的所有缓存实现都是为了提高性能。这是“缓存”的定义。
一旦 WSDL 更新,您的脚本将不会真正知道它,直到缓存过期。
SOAP 的缓存设置可以在构造函数的 options 参数中、php.ini 中以及通过运行时配置进行设置。
wsdl_cache一旦启用,您可以使用以下设置wsdl_cache_enabled:WSDL_CACHE_NONE (0)、WSDL_CACHE_DISK (1)、WSDL_CACHE_MEMORY (2) 或 WSDL_CACHE_BOTH (3)。
默认缓存值为 1 天,但可以在 wsdl_cache_ttl 中更改。
要在运行时禁用缓存,请使用以下命令(在创建任何 SOAP 对象之前):
ini_set('soap.wsdl_cache_enabled', '0');
ini_set('soap.wsdl_cache_ttl', '0')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4904 次 |
| 最近记录: |