all version.
for 60 products speed improvement 4-6 times (select data from database by store procedure)
for 150 products speed improvement more then 10 times (select data from database by store procedure)
if you are a developer read this link
http://blog.oneunicorn.com/2012/03/12/secrets-of-detectchanges-part-3-switching-off-automatic-detectchanges/
for original users
Locate NopObjectContext class
change method ExecuteStoredProcedureList
locate line
old line (in 2 place)
for (int i = 0; i < result.Count; i++)
result[i] = AttachEntityToContext(result[i]);
replace this lines (in 2 place)
bool acd = this.Configuration.AutoDetectChangesEnabled;
try
{
this.Configuration.AutoDetectChangesEnabled = false;
for (int i = 0; i < result.Count; i++)
result[i] = AttachEntityToContext(result[i]);
}
finally
{
this.Configuration.AutoDetectChangesEnabled = acd;
}
or you can load our plugin MSSQLProvider for 2.8/3.0/3.1.
http://foxnetsoft.com/p/1360/nopcommerce-mssqlprovider
http://www.foxnetsoft.com/content/files/FoxNetSoft.MSSQLProvider.zip
We have intergrated it.
You can not use stored procedures (not buy), but the fix will work.