在 Magento 论坛中,有人写道,从 WSDL 文件中删除这一行会对 SOAP 服务器的性能产生巨大影响:

<import namespace="http://schemas.xmlsoap.org/soap/encoding/"   
     schemaLocation="http://schemas.xmlsoap.org/soap/encoding/" />
  • 这条线实际上是做什么的?
  • 真的可以去掉吗?(一切似乎都很顺利,但谁知道呢......)
  • 这条线有可能导致性能问题吗?
  • 编辑: 这与 XML 命名空间有关吗?
有帮助吗?

解决方案

它链接命名空间 URI (namespace="http://schemas.xmlsoap.org/soap/encoding/) 和位置 URL (schemaLocation="http://schemas.xmlsoap.org/soap/encoding/)

如果它会严重影响性能,我看不出这样做有什么意义。如果有效,那就有效!

由于它链接到 URL,因此可以安全地假设删除它可以提高一些性能。当然这取决于实施的程度。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top