View Issue Details

IDProjectCategoryView StatusLast Update
0002079OXID eShop (all versions)4.05. Performancepublic2012-12-10 13:29
Reportermanuel 
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionno change required 
Product Version4.4.0 revision 28699 
Target VersionFixed in Version4.4.8 revision 34028 
Summary0002079: Unnecessary full VariantList and Product for Getting the Cache Key (View ID)
DescriptionDetails::getViewId() uses the count of buyable variants to create a key identifying the cache. It builds the complete article object and the complete variant list for only getting the count of buyable variants, every time, even when the page is cached. Changing this to a pure query based mechanism would speed up the cached state through saving much runtime. Yes, we need a full variant list when the page is not cached but only then.
TagsPerformance
Theme
BrowserAll
PHP Versionany
Database Versionany

Activities

arvydas_vapsva

2011-11-05 12:59

reporter   ~0005364

issue was fixed in version 4.4.8