Projekt

Allgemein

Profil

GX-Bug #44480

Von Till Tepelmann vor mehr als 8 Jahren aktualisiert

Wenn Meldung von Agenturpartner: 

 [18:41:18] Christian Braun: mal was anderes...kennst Du das Phänomen das die Lagerbestandsprüfung Seiten im Admin unter Artikel / Kategorien so ewig laden, das es kaum möglich ist damit zu arbeiten? 
 [18:41:31] Christian Braun: wollte ich dich schon länger mal gefragt haben 
 [18:41:33] Wilken Haase: für Attribute aktiviert die attribute kenne ich das 
 [18:41:47] Christian Braun: besteht das Problem noch? 
 [18:41:54] Christian Braun: ich habe es gefixt 
 [18:42:02] Wilken Haase: bei attributen zum teil 
 [18:42:14] Wilken Haase: an anderen stelle ham wir inner 2.5 hie und da schon mal tuning gemacht 
 [18:42:23] Wilken Haase: was hast du geändert ? 
 [18:42:38] Christian Braun: ist und den Artikeln schon länger her, muss ich bei dem kunden noch mal reingucken 
 [18:42:46] Christian Braun: da war ein Datenbankabfrage ziemlich blöd 
 [18:43:02] Christian Braun: das problem entsteht aber auch nur wenn man sehr viele Artikel hat 
 [18:43:18] Wilken Haase: ich schätze da hast du was gemacht, was wir noch nicht haben 
 [18:43:27] Wilken Haase: wir haben am html und js getuned 
 [18:43:35] Christian Braun: ich mein das war Lagerbestand der Attribute zugeordnet sind, ist 
 [18:43:36] Wilken Haase: von db optimierungen hab ich so da nix mitbekommen 
 [18:43:45] Christian Braun: die Überprüfung ob Attribute nicht auf Lager sind über PHP nicht sehr schnell, da alle Attribute über eine PHP while Schleife geprüft werden. Durch eine Anpassung des SQL Befehls kann bei jedem Aufruf einer Kategorie gecheckt werden 
 [18:43:58] Wilken Haase: weil die inner liste angezeigt werden können 
 [18:44:20] Wilken Haase: ich hätte interesse. wenndu mir das raussuchst checke ich das durch 
 [18:46:35] Christian Braun: ah sehe gerade quick and dirty habe ich das gemacht 
 [18:46:48] Christian Braun: /admin/includes/modules/categories_view.php 
 [18:47:19] Christian Braun: einfach das auskommentiert: 
 echo check_stock($products['products_id']); 
 [18:47:26] Christian Braun: Zeile 427 
 [18:47:48] Christian Braun: aber danach konnte man durch die Performance erheblich gesteigert werden, Kategorien navigieren als wenn nur noch die Attribute gelesen werden, die da keine Artikel drin wären 
 [18:48:18] Wilken Haase: hm :) 
 [18:48:51] Christian Braun: mir und dem Kunden hat es geholfen, denn sonst wäre ein Artikel bearbeiten über das Backend gar nicht mehr auf Lager. möglich gewesen 

Zurück