是否需要用web服务
假如有个大型网站,他有很多个子网站,每个子网站都要通过去访问中间层,
做为分布式,把中间层独立出来,供所有站点访问,
我想考虑把中间层作成web服务,不知道可以不?
会不会性能很差? --------------------编程问答-------------------- webservice的是用来处理分布式的
但web服务尽量是把一些功能分布在不同服务器,把整个中间层这样拉出来当然可以,但这样两台服务器之间会经常传递大量的数据,效率上可能反而受影响 --------------------编程问答-------------------- 这样可以提高重用性和易维护
假如每个服务器用web服务,要是web服务都差不多,就重复了 --------------------编程问答-------------------- 这个问题我还要看你的数据库是怎么分布的,如果数据库和中间层都是放在一台服务器上的那还可以.如果把数据库和表现层放在一台服务器,再把中间层放在另一台服务器就有点转弯了. --------------------编程问答-------------------- 要! --------------------编程问答-------------------- 不知道你的中间层是什么概念
但是web服务作为细粒度,频繁交互的数据访问层是完全不合适的,尤其在事务控制,效率,持久化方面简直就是灾难 --------------------编程问答-------------------- 如果中间层一部分是处理图片的,一部分是处理数据库的,或者是xml
这样单独起来比较有意义,否则这一块,那一块的分布,到有点乱套。
补充:.NET技术 , ASP.NET