题
在 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,因此可以安全地假设删除它可以提高一些性能。当然这取决于实施的程度。
不隶属于 StackOverflow