Кэшируется ли где-то Новый WSОпределения("ИнтернетАдрес") #787672


#0 by SpellKeeper
Добрый день, коллеги. Есть некий WEB-сервис, внешний к базе 1С. Чтобы подключиться к этому сервису и создать ws-ссылку используется конструкция WS = Новый WSОпределения("ИнтернетАдрес"); А теперь вопросы. 1. Кэшируется ли каким-то образом wsdl-файл, который должен быть получен на стороне 1С? 2. Где хранится этот кэш? 3. Как долго он хранится.
#1 by Лодырь
По умолчанию, по всей вероятности нет, поскольку при отладке и публикации вебсервисов,когда постоянно вызываешь тестовые обработки - никаких глюков не происходит, а они были бы, если бы определения кэшировались. С другой стороны, никто тебе не мешает, как в старину поставить прокси-сервер и кэшировать на нем )
#2 by SpellKeeper
Я не про публикацию WEB-сервиса. Для меня этот сервис внешний. Поставщики сервиса говорят, что происходит некое кэширование WSDL-файла на стороне моей базы 1С. Причем этот кэш обновляется раз в 64000 секунд. И изменения "конфигурации" сервиса на это время не влияют. Т.е. я обратился к сервису один раз. И мне пришел кэш wsdl. Следующий приход кэша будет через 64000 сек (почти сутки). Но если за это время на сервисе будут внесены какие-то изменения или он будет перезагружен, то мое следующее подключение в течение этих 64000 сек отвалится, т.к. конструктор WSОпределения будет обращаться к кэшу, а не к самому сервису. А для сервиса, эта ссылка считается битой. И следующее обновление через 64000 сек. Вот я и пытаюсь понять, это 1С так с кэшем работает и работает ли вообше?
#3 by Heckfy
Знатные макаронники. :) :) :)
#4 by ELEA26
кэшируются только статичные ответы. Если запрос с параметрами или если сервер возврачает дату модификации текущее время - то никто не закэширует ответ от сервера.
#5 by Лодырь
Скопируй базу ради прикола и вызови снова. Если будет разница - то начинай танцевать с бубном. Если разницы нет - заказывай визит негров с клещами и паяльником в офис поставщиков сервиса.
#6 by Вафель
может от настроек их апача зависит?
#7 by SpellKeeper
Да нет. Там дело кончилось тем, что они у себя порт поменяли, и вроде все заработало. Но меня эти 64000 сек добивают И вообще какая-то схема странная.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С