作为一名SOAP Web服务开发人员,我很好奇我可以实现哪些技术来优化原始xml级别的SOAP响应。目前,我们的企业Web服务允许客户批量执行数万个操作,但我的团队正在寻求进一步优化的方法,直到我们如何格式化我们的xml。我知道MTOM和XOP,但是我可以在原始xml级别使用哪些技术来减少有效负载?更具体地说,我听说过使用单字符命名空间,使用数字标识符,剥离任何不必要的格式或注释,以及这方面的事情,但是用于最小化有效负载的其他一些好技术是什么?
答案 0 :(得分:2)
对于实际的xml,确保你不是很打印你的xml,默认情况下有很多工具可以做到这一点,对于任何复杂的消息都可能导致大量的膨胀。
传输级别的其他一些优化包括使用压缩(http具有处理此问题的标准方法),并确保使用http keep-alives,尤其是当您通过ssl连接时。
答案 1 :(得分:2)
这些是您可能会发现有用的建议。
我没有数据支持使用这些方法提高性能。