geplaatst door: DTP2
Ik heb deze vraag inmiddels al variërend van een paar dagen tot een paar weken op zowel Engels- als Nederlandstalige
specifieke Joomla fora gezet en geprobeerd de ontwikkelaar te bereiken. Helaas is er tot op heden nog niemand geweest
die mij heeft kunnen/willen helpen en probeer het dus als laatste hier in de hoop dat er iemand de kennis heeft en zo gek is...

Het gaat om de website www.vectortekeningen.nl met inmiddels ruim 3900 gratis vectorbestanden die zonder registratie
gedownload kunnen worden. Het aantal downloads groeit per week gestaag door.

In de eerste instantie heb ik het gratis downloadcomponent Phocadownload geprobeerd, maar naarmate het aantal downloads
groeide hoe meer errors en time-outs er in het front-end verschenen. Contact met de ontwikkelaar leerde mij dat er niet genoeg
RAM aan de hosting verbonden was. Het vreemde was echter dat offline in MAMP ik dezelfde melding kreeg en zelfs een
vervierdubbeling van de RAM aan mijn hosting geen verbetering gaf. Op dit moment zat er al 200 uur in het vullen van de website.

Ik heb toen besloten over te stappen op het zeer veelbelovende component Rokdownloads van Rockettheme. Inmiddels heeft
het opnieuw vullen van de site 300 uur gekost en begint het downloadcomponent bijna onwerkbaar traag te reageren.

In het front-end beginnen de problemen als je op Downloads klikt. Het duurt dan variërend tussen de 45 sec. tot 2 minuten
voordat je de categorie-view van de downloads te zien krijgt. Doorklikken naar bijvoorbeeld de map A duurt wederom zo lang.
Voor een bezoeker schrikt dit natuurlijk erg af. Offline in MAMP heeft de site deze zelfde vertraging.

In het back-end heeft de website op ditzelfde punt vertraging. Opvragen totale categorie view of een specifieke folder kan
zelfs zo lang duren dat ik beneden een bakkie koffie kan gaan halen. Onderstaande screenshots geven even snel 2 meldingen
aan. Uiteindelijk met genoeg tijd wordt alles wel getoond, maar voor hoelang blijft dit goed gaan?

http://img709.imageshack.us/img709/7029/schermafbeelding01.jpg

Probleem met Joomla en component Rokdownloads. Hulp gevraagd

http://img709.imageshack.us/img709/5981/schermafbeelding02.jpg
Probleem met Joomla en component Rokdownloads. Hulp gevraagd

Ik heb het component opnieuw geïnstalleerd, Joomla volledig opnieuw geïnstalleerd en daarna het component en de boel
opnieuw laten vollopen met de downloads maar het probleem blijft bestaan in zowel de off- als online versie.

Ik heb niet echt zin om voor een derde keer opnieuw te gaan starten met een ander component en hoop dat er iemand is
die zo goed zou willen zijn me te helpen.

Mn webhoster heeft al wel iets gemaild waarvan zij zeggen dat dat iets kan zijn. Ik zet het er maar bij in de hoop dat iemand
hier iets aan heeft.

----+-------------+------------+--------+----------------------------------------------------------------------+-----------+---------+-------+------+-----------------------------------------------------+
| id | select_type | table* * * | type* *| possible_keys* * * * * * * * * * * * * * * * * * * * * * * * * * * * | key* * * *| key_len | ref* *| rows | Extra* * * * * * * * * * * * * * * * * * * * * * * *|
+----+-------------+------------+--------+----------------------------------------------------------------------+-----------+---------+-------+------+-----------------------------------------------------+
|* 1 | PRIMARY* * *| NULL* * * *| NULL* *| NULL* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *| NULL* * * | NULL* * | NULL* | NULL | Impossible WHERE noticed after reading const tables |
|* 2 | DERIVED* * *| <derived3> | system | NULL* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *| NULL* * * | NULL* * | NULL* |* * 1 | Using temporary; Using filesort* * * * * * * * * * *|
|* 2 | DERIVED* * *| sub_parent | const* | PRIMARY,IX_rokdownloads_lft,IX_rokdownloads_rgt,IX_rokdownloads_tree | PRIMARY* *| 4* * * *| const |* * 1 |* * * * * * * * * * * * * * * * * * * * * * * * * * *|
|* 2 | DERIVED* * *| node* * * *| ref* * | published,IX_rokdownloads_lft,IX_rokdownloads_tree* * * * * * * * * *| published | 1* * * *|* * * *| 3649 | Using where* * * * * * * * * * * * * * * * * * * * *|
|* 2 | DERIVED* * *| parent* * *| ALL* * | IX_rokdownloads_lft,IX_rokdownloads_rgt,IX_rokdownloads_tree* * * * *| NULL* * * | NULL* * | NULL* | 3793 | Using where* * * * * * * * * * * * * * * * * * * * *|
|* 3 | DERIVED* * *| node* * * *| const* | PRIMARY,IX_rokdownloads_lft,IX_rokdownloads_tree* * * * * * * * * * *| PRIMARY* *| 4* * * *|* * * *|* * 1 |* * * * * * * * * * * * * * * * * * * * * * * * * * *|
|* 3 | DERIVED* * *| parent* * *| ALL* * | IX_rokdownloads_lft,IX_rokdownloads_rgt,IX_rokdownloads_tree* * * * *| NULL* * * | NULL* * | NULL* | 3793 | Using where* * * * * * * * * * * * * * * * * * * * *|
+----+-------------+------------+--------+----------------------------------------------------------------------+-----------+---------+-------+------+-----------------------------------------------------+

Waar dit ( Impossible WHERE noticed after reading const tables ) volgens de hoster een probleem zou moeten aangeven.
Probleem met Joomla en component Rokdownloads. Hulp gevraagd
7 december 2009 - 19:28    reactie #1
geplaatst door: JoepieNL
Hoi;

ik kan alleen bevestigen wat jij al schreef; de site is te traag. Als je eenmaal iets gevonden hebt gaat de download prima. Lokaal in MAMP werkt het al even slecht. Mijn vraag is dan; werd de site langzaam trager na het aanvullen van documenten of was de site vanaf het installeren van de component al zo traag ?
Als de site direct al traag was kan het natuurlijk zijn dat het een slecht geschreven component is maar dat betwijfel ik; je hebt vast goed gegoogled voordat je die ging installeren.
Wat er voor mij -met mijn beperkte Joomla! kennis- overblijft:

- ping is ok
- downloadsnelheid is ok
- navigeren op de hele site gaat traag; het onderdeel downloads nóg trager (is dat ook zo als je de gewraakte component even uitzet / met  maar 100 downloads?)
- lokaal is het ook traag (is dat ook zo met bv maar 100 downloads ? )

Tsja; lastig... Waar ik aan denk is :
- sql optimaliseren in database / verwijderen ongebruikte tabellen
- cache instellingen Joomla! wijzigen / uitzetten

Meer zinnigs kan ik er ook niet over zeggen ! Succes en hopelijk kom je eruit; nóg een andere comp/mod/ext gaat vervelen he !! DocMan misschien ??

Groetjes Jos

Oh was ik vergeten; probeer het eens op een goede snelle server.

(Bewerkt door JoepieNL om 20:28, 7-12-2009)

Probleem met Joomla en component Rokdownloads. Hulp gevraagd
7 december 2009 - 19:46    reactie #2
geplaatst door: DTP2
De site werd traag nadat ik al weer een heel eind onderweg was en hoe verder hoe trager. Als ik dit heel vroeg had gemerkt had ik al eerder kunnen stoppen.
Ik heb juist na Googelen voor deze gekozen. Had goede kritieken en Rockettheme zijn toch geen domme jongens. Ik denk alleen wel dat er niet veel mensen
zijn die dit component met zo veel downloads gebruiken. Ik kan namelijk niets terugvinden over klachten qua traagheid bij veel downloads.

De site is lokaal compleet opnieuw opgezet om uit te sluiten dat een slechte installatie dit veroorzaakt. Tijdens het langzaam vol laten lopen van het
component wordt het component steeds trager. Dit is op internet precies zo geweest.

De site wordt gehost bij een redelijk goedkope hoster waarbij je met nogal veel sites op 1 server zit. Bepaalde momenten van de dag zal het best wat trager
kunnen zijn dan de andere, maar ze zijn me erg behulpzaam geweest met de site ook op een nieuwe, vrij lege server te zetten en het beschikbare geheugen
tot wel 4x te verhogen. Mocht allemaal niet baten.

De site die je nu ziet is in het weekend volledig opnieuw opgebouwd. Er zullen dus geen ongebruikte tabellen zijn die dit veroorzaken.
Cache instellingen kan ik niet zeggen ,want dat heb ik nog niet geprobeerd.

Echter de specifieke foutmeldingen en eerdere aanwijzingen die ik heb gekregen wijzen mijns inziens toch echt op een probleem in het component. Deze info
kreeg ik nog van de hoster;

De volgende query wordt door uw software uitgevoerd. De gemiddelde tijd per uitvoering ligt rond de 20 sec. (kan langer duren als het drukker is). De vetgedrukte
regel (Impossible WHERE noticed after reading const tables ) geeft aan dat er een foutieve combinatie van in de where zit waardoor deze query iedere keer een
leeg resultaat geeft. Deze wordt tenminste 2x achter elkaar uitgevoerd bij het openen van de opgegeven link.

Na 500 uur rommelen ga ik niet nog eens over op een ander component. DocMan heeft ook heel veel negatieve meldingen gekregen en om daar dan op te gaan
vertrouwen...

Ik hou me nog steeds van harte aanbevolen voor hulp, maar dank je in ieder geval voor je reactie.

Probleem met Joomla en component Rokdownloads. Hulp gevraagd
8 december 2009 - 16:19    reactie #3
geplaatst door: tonp

Citaat
DTP2 om 19:46, 7-12-2009
 en het beschikbare geheugen
tot wel 4x te verhogen. Mocht allemaal niet baten.

Ik heb er niet veel verstand van, maar ben wel een frequent Joomla- en Rokdownloads-gebruiker.
Beide tot volle tevredenheid.
Wat me zo te binnen schiet, is het voor de PHP-sessie beschikbare c.q. gereserveerde geheugen.
Dat staat standaard op zo'n 32 MB en zou door je hoster in de PHP.ini aan te passen moeten zijn.
Is dat ook gebeurd?

Probleem met Joomla en component Rokdownloads. Hulp gevraagd
8 december 2009 - 20:15    reactie #4
geplaatst door: DTP2
Dat antwoord van de hoster moet ik je schuldig blijven, maar lokaal had ik dat al eens verdubbeld en ook dat heeft (bijna) geen effect.

Het begint ook pas merkbaar te worden boven de 500 downloads. Daaronder presteert het component gewoon goed.