One thought would be more developer documentation. The current is lacking in several areas and it would be nice to see something out there that developers can turn to for help. Examples are a DB Diagram, more commenting in code, help importing products/categories directly into SQL, etc, etc.
I'm not a "real" developer but I want to add some points in regard to caching/performance optimization:
- Use a simple & embedded NoSQL-DB like sterling.codeplex.com - Migrate to .Net 4.5 when available -> http://bit.ly/QbKyN5 - Parallelize requests using the asynchronous programming with Async and Await - Razor Donut Caching -> http://bit.ly/Mxoetv - Partial Page Caching in MVC Razor With Entity Framework http://bit.ly/QZIKU7 - Implement 2-level caching support into EF -> entityframework.codeplex.com
It contains things like "output and donut caching", "full page caching", "database indexing", etc. But such things are obvious and well known. These tasks just need to be investigated and done (if possible)
There are also a a list of local places which should be refactored. And they are really important and hard to find. It would be really great if the community could help finding such specific places in source code. For example, have a look at this forum topic (the first post). This one or this one
hey andrie, love to see these things implemented...
What's the progress...? There has been a lot of discussion on performance and few guys have implemented your suggestions as well? Why you're not trying it? You did a wonderful job, just for one thing nopcommerce missing... why you are not focusing on performance?
As I know Entity Framework currently supports only first level cache
I think you are right on this. Since EF was open-sourced, let's hope someone will implement this feature soon. http://weblogs.asp.net/scottgu/archive/2012/07/19/entity-framework-and-open-source.aspx
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.