Back to top

Autore Topic: Virtuemart : Modifica query, impegna tutte le risorse del server!  (Letto 1142 volte)

Offline Marksss

  • Appassionato
  • ***
  • Post: 339
  • Sesso: Maschio
    • Mostra profilo
Ciao a tutti, ho effettuato la seguente modifica, alla riga 321 del file shop_browse_queries.php di Virtuemart 1.1.4.
Codice: [Seleziona]
$var= $_GET["lang"];
          if($var== 'en'){

$q = implode("\n", $join_array ).' WHERE `jos_vm_product`.`vendor_id` = 3 or `jos_vm_product`.`vendor_id` = 1 and'. implode("\n AND ", $where_clause );
$count .= $q;
}
elseif($var== 'it'){
$q = implode("\n", $join_array ).' WHERE `jos_vm_product`.`vendor_id` = 2 or `jos_vm_product`.`vendor_id` = 1 and'. implode("\n AND ", $where_clause );
$count .= $q;
}
Il problema, che questa piccola modifica, quando il sito viene modificato, causa la ripetizione dell'intera query, di tantissime volte, tanto da impegnare in maniera spropositata le risorse del server.

Qualcuno mi può dare una mano affinchè questo non avvenga?

Grazie!

Offline Marksss

  • Appassionato
  • ***
  • Post: 339
  • Sesso: Maschio
    • Mostra profilo
Re:Virtuemart : Modifica query, impegna tutte le risorse del server!
« Risposta #1 il: 06 Ott 2011, 11:50:25 »
up..

 



Web Design Bolzano Kreatif