Pregunta

En un foro de Magento, alguien escribió que eliminar esta línea del archivo WSDL tiene un gran impacto en el rendimiento del servidor SOAP:

<import namespace="http://schemas.xmlsoap.org/soap/encoding/"   
     schemaLocation="http://schemas.xmlsoap.org/soap/encoding/" />
  • ¿Qué hace realmente esta línea?
  • ¿Se puede eliminar realmente? (Todo parece funcionar bien, pero quién sabe ...)
  • ¿Es posible que esta línea cause problemas de rendimiento?
  • EDITAR: ¿Tiene esto algo que ver con los espacios de nombres XML?
¿Fue útil?

Solución

Vincula el URI del espacio de nombres ( namespace = " http: //schemas.xmlsoap.org/soap/encoding/ ) con la URL de la ubicación ( schemaLocation = " http: / /schemas.xmlsoap.org/soap/encoding/ )

No puedo ver ningún punto en tener esto si crea un impacto de rendimiento serio. ¡Y si funciona, funciona!

Como se vincula a una URL, es seguro asumir que se puede obtener algo de rendimiento al eliminarlo. Depende de la implementación, por supuesto, cuánto.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top