View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002079 | OXID eShop (all versions) | 4.05. Performance | public | 2010-09-01 17:37 | 2012-12-10 13:29 |
Reporter | manuel | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | no change required | ||
Product Version | 4.4.0 revision 28699 | ||||
Fixed in Version | 4.4.8 revision 34028 | ||||
Summary | 0002079: Unnecessary full VariantList and Product for Getting the Cache Key (View ID) | ||||
Description | Details::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. | ||||
Tags | Performance | ||||
Theme | |||||
Browser | All | ||||
PHP Version | any | ||||
Database Version | any | ||||