• Toll-free  888-665-8637
  • International  +1 717-220-0012
Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

bvsupport
#1 Posted : Thursday, July 30, 2009 7:39:23 PM(UTC)
bvsupport

Rank: Member

Joined: 7/22/2009(UTC)
Posts: 22

I think that BVC should be performance tuned, especially take advantage of ASP.NET caching. I customized a site to have it's main menu (which changed infrequently) cached, and it sped up the app hugely. I discovered that the category menu was doing about 20 calls to the database each load after profiling in JetBrains . I suspect there are many interface and core areas which could take advantage of this. Of course it will make the app more complicated.
BV Software Support - Kaleo
Kman
#2 Posted : Friday, August 7, 2009 1:09:30 PM(UTC)
Kman

Rank: Member

Joined: 11/25/2003(UTC)
Posts: 370

Actually, could be less complicated as time moves on. For example for high traffic ecomm sites let's say for the next version we move over to MVC instead of webforms. Huge difference in overhead right there if built with performance in mind. Next move would be an ORM, Entity Framework or combination of EF and your own DomainModel built on top of EF. Then we could query in mem easier and also put data more efficiently and less often from the datastore. I am guessing the next year or so with BV's next version will prove interesting with some major performance updates. Just a guess on my part.
Regards,
Kim(Kman) Rossey
www.toocoolwebs.com
BVSoftware - MerchantTribe Programming/Design, Database Programming and Business Applications
[email protected]
Marcus
#3 Posted : Monday, June 28, 2010 5:34:28 PM(UTC)
Marcus

Rank: Member

Joined: 11/5/2003(UTC)
Posts: 1,786

EF = Entity Framework (ADO.NET Entity Framework)
MVC = (ASP.NET MVC (Model View Controller)
ORM = Object reltaional Mapper

EF is an ORM which is a way to simplify access to the database.

MVC is another way to build ASP.NET other than WebForms (the way BV 5 was built).
RhinoGroup
#4 Posted : Wednesday, July 31, 2013 4:22:05 PM(UTC)
RhinoGroup

Rank: Member

Joined: 7/31/2013(UTC)
Posts: 15

I would love to see BV move away from the Web Forms model for the front-end. It doesn't have to be MVC as long as you get rid of the ViewState and all-encompassing form tag.

Also, I would prefer not to use an ORM. I've used them before on other cart software and the performance is difficult to tune. It would be best to find a solution that is easily extensible without recompiling.

Also, if you could add the CustomProperties feature into the Categories that would be great. It has saved me so much work, it's not even funny.
Aaron
#5 Posted : Wednesday, July 31, 2013 4:29:46 PM(UTC)
Aaron

Rank: Administration

Joined: 4/2/2004(UTC)
Posts: 2,381
United States
Location: Hummelstown, PA

Thanks: 6 times
Was thanked: 163 time(s) in 158 post(s)
Originally Posted by: RhinoGroup Go to Quoted Post
I would love to see BV move away from the Web Forms model for the front-end. It doesn't have to be MVC as long as you get rid of the ViewState and all-encompassing form tag.

That may come in the next version when we revamp the frontend.

Originally Posted by: RhinoGroup Go to Quoted Post
Also, if you could add the CustomProperties feature into the Categories that would be great. It has saved me so much work, it's not even funny.

Yes, this change is made in 2013.
Aaron Sherrick
BV Commerce
Toll-free 888-665-8637 - Int'l +1 717-220-0012
wsujtl5996
#6 Posted : Monday, April 28, 2014 5:12:10 AM(UTC)
Rank: Guest


Message was deleted by a Moderator. | Reason: Not specified
wsujtl5996
#7 Posted : Monday, April 28, 2014 5:16:46 AM(UTC)
Rank: Guest


Message was deleted by a Moderator. | Reason: Not specified
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.

©2024 Develisys. All rights reserved.
  • Toll-free  888-665-8637
  • International  +1 717-220-0012