[TYPO3-commerce] 300 categories bring server to it's knees - v0.93
Ingo Schmitt
mailinglisten at i-schmitt.de
Wed Aug 29 18:24:06 CEST 2007
Hi Franz,
> Hi list,
>
> for my current project I have 9 main categories which have several
> subcategories. In total there are 300 categories arranged in up to 4
> levels. I have to do this because my customer wants to replicate his
> print-catalog with the exact same category structure.
>
> After I finished adding all categories (which took quite long) I noticed
> that commerce took up to 7 seconds to render. Then I removed the
> commerce-rootline and the category-based HMENU. But no significant speed
> improvements. Only when I started to hide some main categories the speed
> improved.
We are running commerce with other 4.000 Categories:
http://www.heimwerker.de/heimwerker/shops.html
The main problem concerning speed is the navigation, since a realy
complex array has to be rendered for TYPO3. The more categories you
have, the more enntries and leevels you have in this array. We figured
out, that rendering the overal structure of this array is not needed on
every page call, since the category tree is not changing. So we
implemented a caching mechanism for the basice tree and change only some
entries on render time.
But the arry tree is only cached, if you have no "no_cache" inside your
TS and other extensions.
So please check, if your output it rendered with "no_cache". (See also
the other post regarding this..)
Ingo
>
> I use latest nightly build (29-08) of version 0.93 from SVN and besides
> of the categories there is only 1(!) article in the database so far. So
> the speed problem seems to be a problem with some category
> calculations/dependency-checks or whatever.
>
> Anybody else can reproduce this?
>
> --
> Kind regards,
> Franz Koch
Mit freundlichen Gruessen
--
Ingo Schmitt mailto:is at marketing-factory.de
Marketing Factory Consulting GmbH http://typo3.marketing-factory.de/
Content Management mit Typo3: Beratung - Schulung - Realisierung
More information about the TYPO3-project-commerce
mailing list