XML的deserlization太费时间?解决方案

XML的deserlization太费时间??
假设用户访问asp.net网页,点击一个按钮,ASP.net 通过soap XMLRequest 调用一个web service 1,然后web service1在调用web service 2 返回一个10KB的包给web service 1。 

ASP.net <-> WCF1 (DB1) <-> WCF2

现在的问题是web service1是直接把这个XML返回给客户端显示结果呢?还是把这个值分解后插入到一个数据库 (DB1),然后返回给客户端ok 然后asp.net得到ok再访问数据库 (ado.net) 把值取出呢?

开发人员推荐第二种方法因为觉得XML的deserlization太费时间,但有的认为插入数据库的方式多此一举。
------解决思路----------------------
是否费时间,要看你具体的处理量而定  差个1、2秒最多我觉得没什么
------解决思路----------------------
第二种方法确实多此一举啊。
先存到数据库再取出来也会耗费时间吧。
------解决思路----------------------
你的开发人员太业余了,这不仅仅是“数据库”的问题,而是“根本不是一类人”的问题。你怎么能让一些顶多只能做办公室内的OA程序的人做产品设计呢?

随便举一个例子看看最基本的架构,比如说微信,你认为微信api是返回给客户端一个ok然后让随便什么人都去数据库里查询和删除数据?就算是觉得多弄一次“消息来回”没什么,也不应该暴露数据库而是应该用webservice之类的东西让客户端另外去读取数据啊?!

有许多公司以为先搞一个适合初学者理解的技术架构的东西,然后就能重构。殊不知此时要重构的是设计师的头脑,而你的产品的研发方向和最低标准则还没有搞明白呢。