Tôi khuyên bạn nên sử dụng cache-buster trong url wsdl.
Trong các ứng dụng của mình, chúng tôi sử dụng id Bản sửa đổi SVN trong url wsdl để khách hàng biết ngay về việc thay đổi cấu trúc. Điều này hoạt động trên ứng dụng của chúng tôi vì mỗi khi chúng tôi thay đổi phía máy chủ, chúng tôi cũng cần phải điều chỉnh ứng dụng khách cho phù hợp.
$client = new SoapClient('http://somewhere.com/?wsdl&rev=$Revision$');
Điều này yêu cầu svn phải được cấu hình đúng cách. Không phải trên tất cả các kho lưu trữ này được bật theo mặc định.
Trong trường hợp bạn không chịu trách nhiệm cho cả hai thành phần (máy chủ, máy khách) hoặc bạn không sử dụng SVN, bạn có thể tìm thấy một chỉ báo khác có thể được sử dụng làm bộ nhớ đệm trong url wsdl của bạn.