Page 1 of 1

Probleem Caching - Lange laadtijden

Posted: Tue Jul 13, 2010 3:53 pm
by mrdeno
Ik heb een opencart website opgezet. De website is ondertussen flink gegroeid in het aantal categorieën.
Doordat de laadtijden hierdoor zijn aangetast, heb ik verschillende manieren van caching gebruikt, maar helaas werken deze nog niet geweldig.
Soms worden de menu items en de categorieën niet ingeladen, wanneer je vervolgens de pagina ververst duurt het circa 20-30 seconden minimaal totdat hij geladen is.

Heeft er iemand een oplossing voor dit probleem?
Live shop: http://www.smartaccu.com

Re: Probleem Caching - Lange laadtijden

Posted: Tue Jul 13, 2010 4:21 pm
by i2Paq
Geen idee waar je probleem zich voor doet maar hier "lijkt" hij prima te laden.

Re: Probleem Caching - Lange laadtijden

Posted: Tue Jul 13, 2010 5:12 pm
by mrdeno
Het probleem doet zich niet iedere keer voor (mede daarom is het lastig om op te lossen).
Ik heb even een screen shot gemaakt. Bij het eerste voorbeeld treed er een probleem op.

1: http://i32.tinypic.com/29xhthv.jpg
2: http://i26.tinypic.com/5n107q.jpg

Wanneer de pagina ververst wordt, wordt de cache op nieuw geset. Doordat er een flink aantal categorieen op de site staan duurt dit heel lang (je kunt ook op de sitemap klikken voor hetzelfde effect).

Re: Probleem Caching - Lange laadtijden

Posted: Wed Jul 14, 2010 7:08 am
by zrxraver
De aantallen categorieen varieert nogal ;) je bent er zeker aan bezig ?
Ik heb weleens een extra cache gemaakt voor een shop die een veelvoud had van wat ik nu zie op je shop, die laadtijd schoot gelijk met vele seconden omlaag.

Re: Probleem Caching - Lange laadtijden

Posted: Wed Jul 14, 2010 2:48 pm
by i2Paq
zrxraver wrote:Ik heb weleens een extra cache gemaakt voor een shop die een veelvoud had van wat ik nu zie op je shop, die laadtijd schoot gelijk met vele seconden omlaag.
Daar heb ik ook wel interesse in :)

Re: Probleem Caching - Lange laadtijden

Posted: Thu Jul 15, 2010 1:46 am
by zrxraver
Even Norman pesten, hij mod't het toch weer weg ;)
Wordt het geen standaard feature in versie 1.5 ? ::)

Caching van de categories:

in catalog/controller/common/header.php
vervang:
$this->data['categories'] = $this->getCategories(0);

door:
$category_tree_data = $this->cache->get('categories.0');
if(!$category_tree_data) {
$category_tree_data = $this->getCategories(0);
$this->cache->set('categories.0', $category_tree_data);
}
$this->data['categories'] = $category_tree_data;

in catalog/controller/product/search.php
vervang :
$this->data['categories'] = $this->getCategories(0);

door :
$category_tree_data = $this->cache->get('categories.0');
if(!$category_tree_data) {
$category_tree_data = $this->getCategories(0);
$this->cache->set('categories.0', $category_tree_data);
}
$this->data['categories'] = $category_tree_data;


na testen moet je in system/cache/ nu een file hebben die heet cache.categories.0.....

Re: Probleem Caching - Lange laadtijden

Posted: Thu Jul 15, 2010 5:14 am
by i2Paq
zrxraver wrote:Even Norman pesten, hij mod't het toch weer weg ;)
Wordt het geen standaard feature in versie 1.5 ? ::)
Geen idee, ik zal eea. voorleggen aan Q ;)