【发布时间】:2012-11-27 09:26:27
【问题描述】:
我已经成功地创建了一个客户端和服务器soap对象......但是我认为在服务器端缓存的东西确实存在问题。我正在禁用客户端和服务器脚本上的所有缓存:
ini_set("soap.wsdl_cache", "0");
ini_set("soap.wsdl_cache_ttl", "0");
ini_set("soap.wsdl_cache_enabled", "0");
但无论我做什么,我似乎都能从服务器得到完全相同的响应。我更改了对象名称,更改了 WSDL 名称,甚至在对象名称上附加了时间戳,以确保每次调用都不相同。然后突然,大约 10 或 20 分钟后它会更新,我会得到不同的响应。我检查了 phpinfo() ,它说缓存 ttl 是一整天(全球),所以我认为它肯定比这更短。
关于终止任何类型的缓存有什么想法吗?
【问题讨论】: