2016-03-20 4 views
0

Возникает ли какое-либо влияние на производительность, вызванное тем, что все веб-службы на основе WCF SOAP в моей организации имеют пространство имен xmlns: xs = «http://www.w3.org/2001/XMLSchema» определение следующим образом:Эффективное влияние наличия пространства имен «http://www.w3.org/2001/XMLSchema»

<?xml version="1.0" encoding="utf-8"?> 
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> 
    <xs:element name="List"> 
    <xs:complexType> 
     <xs:sequence> 
     <xs:element name="Request"> 
      <xs:complexType> 
      <xs:sequence> 
       <xs:element name="Branch" type="xs:string" /> 
       <xs:element name="CIF" type="xs:string" /> 
       <xs:element name="QueryType" type="xs:string" /> 
      </xs:sequence> 
      </xs:complexType> 
     </xs:element> 
     </xs:sequence> 
    </xs:complexType> 
    </xs:element> 
</xs:schema> 

Я задаю этот вопрос в связи с тем, что:

  1. Он размещен на удаленный хост.
  2. Иногда MS-SCOM указывает на чрезвычайно медленную десериализацию полученных объектов XML (более 1 минуты!).

Веб-службы RESTFul по всей организации не имеют такой же проблемы, хотя мы дезертизируем строку JSON в Map Object, очень похожую на выполняемую XML-десериализацию.

технологии: C# .NET, IIS 7.5, WCF, успокаивающие,

ответ

1

Если вы обеспокоены тем, что в том числе декларации пространства имен xmlns:xs="http://www.w3.org/2001/XMLSchema" причины данных быть извлечена из W3C веб-сайта, то не бойтесь: объявления пространств имен таким образом, никогда не отменяется.

+0

Большое спасибо! хорошего дня! – SBGhatam