微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

xml – 有哪些优化原始SOAP请求和响应的有用技巧?

作为SOAP Web服务开发人员,我很好奇我可以实现哪些技术来优化原始xml级别的SOAP响应.目前,我们的企业Web服务允许客户批量执行数万个操作,但我的团队正在寻求进一步优化的方法,直到我们如何格式化我们的xml.我知道MTOM和XOP,但是我可以在原始xml级别使用哪些技术来减少有效负载?更具体地说,我听说过使用单字符命名空间,使用数字标识符,剥离任何不必要的格式或注释,以及这方面的事情,但是用于最小化有效负载的其他一些好技术是什么?

解决方法

这些是您可能会发现有用的建议.

>如果您的Web服务有一些“上下文”,您可能需要查看WS-Context.
WS-Context引入了Context-Store的术语来检索与之关联的上下文
SOAP消息中的URI.除了最小化消息大小外,还使用了Context-store
保证交换消息的完整性.

>研究论文Optimizing Web Service Messaging Performance Using a Context Store
for Static Data
(pdf)记录了WS-Context的使用 – 您可能会发现它有用.

> MTOM,XOP – 你已经提到过你知道了.
>您还可以更改变量的长度(例如:从interest_rate到intRate),这将减少有效负载大小 – 同时保持可读性. [正如你已经提到的]
>进入下一个级别 – 您可能会查看服务器上的基础SOAP解析器以及是否有方法可以改进它们.

我没有数据支持使用这些方法提高性能.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。