English 中文(简体)
3. 在网面3.5 c
原标题:Treating a fat webservice in .net 3.5 c#

I m处理一个肥胖的三党网络服务,该网络将大约3mb的数据用于简单的搜索结果,该答复中大约50%的数据是 ju。

那么,把这一数据改写给我自己的结果对象,把反应 d为一把一把一把一把一1-2一1-2一1-2一1-2,用于过滤和分类,而不是使用网络回答者自己的物体,使用2-4或我没有一点?

迄今为止,我一直在利用一个单独的项目提供的网络服务,并利用一个新类别提供互动和处理这种长期存在的问题,以便我的项目考虑这一点。

|- Web (mvc2 proj)
|- DAL (database/storage fluent-nhibernate)
|- SVCGateway (interaction layer + webservice related models)
|- Services
--------------
|- Tests
|- Specs

我试图使申请迅速化,我还需要储存在客户观看产品并想要回头看结果的情况下的临时结果。 (只有可能14K结果中的500人获得服务回报)。

因此,我基本上希望得到确认,我将在把结果推向我自己的物体方面做正确的事情,或者如果我打破某种规则,或者即使有更好的处理方法的话。

增 编

最佳回答

假设你在申请期间将多次操纵由此产生的数据,我认为,测绘网站服务给你自己的目标带来的结果是非常有意义的。

除了记忆足迹下降的明显好处外,你还可以自行设计数据的内部代表性,以优化您打算开展的各类行动。 因此,你既可节省处理时间,又可节省记忆。

唯一可以看到的是,如果你的主要使用案例涉及用户,准确看一看数据。 如果用户很少回去以前进行的搜索,那么你就可以提出理由,仅仅利用最初的结果。

问题回答

图瓦卢 这将有助于你。 它是取得结果的唯一途径。

我还研究了诸如NCache(http://www.alachisoft.com/ncache/)和超标(等处理方法。 http://www.infoq.com/news/2007/07/memcadated/a>,以进一步加快速度和缩小尺度。





相关问题
WebForms and ASP.NET MVC co-existence

I am trying to make a WebForms project and ASP.NET MVC per this question. One of the things I ve done to make that happen is that I added a namespaces node to the WebForms web.config: <pages ...

Post back complex object from client side

I m using ASP.NET MVC and Entity Framework. I m going to pass a complex entity to the client side and allow the user to modify it, and post it back to the controller. But I don t know how to do that ...

Create an incremental placeholder in NHaml

What I want to reach is a way to add a script and style placeholder in my master. They will include my initial site.css and jquery.js files. Each haml page or partial can then add their own required ...

asp.net mvc automapper parsing

let s say we have something like this public class Person { public string Name {get; set;} public Country Country {get; set;} } public class PersonViewModel { public Person Person {get; ...

structureMap mocks stub help

I have an BLL that does validation on user input then inserts a parent(PorEO) and then inserts children(PorBoxEO). So there are two calls to the same InsertJCDC. One like this=>InsertJCDC(fakePor)...

ASP.NET MVC: How should it work with subversion?

So, I have an asp.net mvc app that is being worked on by multiple developers in differing capacities. This is our first time working on a mvc app and my first time working with .NET. Our app does not ...

System.Web.Mvc.Controller Initialize

i have the following base controller... public class BaseController : Controller { protected override void Initialize(System.Web.Routing.RequestContext requestContext) { if (...

热门标签