| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: X технологии > SoapClient и soapCall, кеширование запросов. |
| Автор: LOBsTerr 23.1.2011, 11:50 |
| Суть проблемы использую свой класс обертку над класссом SoapClient. использую вызов методов через sopaCall. Облазил документацию. Но ответа не нашел. суть проблемы я делаю изменения в БД вебсервис возвращает мне закешированные данные, которые явно не сосуществуют действительности. Я не пойму кто именно их кеширует. Но хочу, что SoapClient совсем не использовал кеширование. Как это можно сделать? Чтобы мне всегда приходили актуальные данные. Заранее всем спасибо. Если у кого то есть еще идеи, где смотреть кеш, буду очень благодарен! |
| Автор: bars80080 23.1.2011, 23:55 | ||
у меня где-то такая штука стоит:
|
| Автор: LOBsTerr 31.1.2011, 03:09 |
| Я у себе в php.ini отрубил кеширование, я уже копал в эту сторону: ; Enables or disables WSDL caching feature. soap.wsdl_cache_enabled=0 ; Sets the directory name where SOAP extension will put cache files. soap.wsdl_cache_dir="/tmp" ; (time to live) Sets the number of second while cached file will be used ; instead of original one. soap.wsdl_cache_ttl=86400 |
| Автор: LOBsTerr 10.2.2011, 03:43 |
| Проблема оказалась на серверной стороне, данные кешировались хибернейтом. |