如何强制在php中重新缓存wsdl?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (262)

我知道怎么禁用WSDL-缓存,但是强制WSDL的重新缓存又如何呢?

提问于
用户回答回答于

我猜当禁用缓存时,它也将停止写入缓存。因此,当重新启用缓存时,旧的缓存副本仍然存在并有效。可以尝试(启用缓存)

ini_set('soap.wsdl_cache_ttl', 1);
用户回答回答于

在我的php.ini中有一个条目,如下:

soap.wsdl_cache_dir="/tmp"

在/tmp中,我找到了一堆名为wsdl的文件-一些十六进制字符串

我可以使用以下命令刷新缓存的WSDL文件:

rm /tmp/wsdl-*

扫码关注云+社区

领取腾讯云代金券