|
|||
|
weder auf meinem lokalen Testshop noch auf dem gehostetem System.
Mein Shop beinhaltet ca. 9500 Artikel und 45.000 Kategorien. Ich habe mal die Mysql-Queries geloggt und xtc4 schreibt da ZEHNTAUSENDE Queries der Form: SELECT c.categories_id FROM xt_categories c LEFT JOIN xt_categories_description cd ON c.categories_id = cd.categories_id LE FT JOIN xt_seo_url su ON (c.categories_id = su.link_id and su.link_type='2') left JOIN xt_categories_permission group_permission ON (group_permission.pid = c.permission_id and group_permission.pgroup = 'group_permission_1' ) left JOIN xt_categories_permission shop ON (shop.pid = c.permission_id and shop.pgroup = 'shop_1' ) WHERE c.categories_status = '1' and c.parent_id = '1015123' and cd.language_code = 'de' and su.language_code = 'de' and group_permission. permission IS NULL and shop.permission IS NULL ORDER BY sort_order, cd.categories_name und das klappert der mit jeder id durch. Sehr ineffektiv. Kennt jemand das Problem und hat eine Lösung zur Hand? Ich werde mal schauen, ob ich mit zusätzlichen Indizes was verbessern kann. |
|
|||
|
Ich habe eben noch mal weiter geforscht. Ein zusätzlicher Index bringt wohl nichts, weil die Suchschleife in der php Programmlogik steckt. Würde man das in eine größere SQL Query stecken, könnte man damit vielleicht was machen.
Ich habe mal alle Queries schreiben lassen (läuft auf meiner Test virtuellen Maschine schon 15 Minuten und hat 67MB an Query-Logs geschrieben). Ob ich hier mal einen Bug melden sollte/kann? |
|
|||
|
Hallo,
die Standard-Suche war auch schon in den älteren Veyton-Versionen mangelhaft. Ich vermute die Deklarierung als Bug wird ineffektiv sein. XTC stellt das Shop-Framework zur Verfügung. Die individuelle Optimierung der Shop-Funktionen obliegt offensichtlich den Shopbetreibern bzw. Shop-Partner. Zur Verbesserung der Suchleistung gibt es verschiedene Lösungsansätze: mit Hilfe kostenpflichtiger Plugin-Lösungen, mit Hilfe einer Query-Programierung im Class-Framework von Veyton |
|
|||
|
hi,
wo findet diese Abfrage genau statt ? In der Suche wohl nicht, eher beim Aufbau der Kategorienbox. Man könnte das aufteilen und den Zugriff auf die SEO-Url erstmal rauslassen, es kommt ja als Ergebnis nur eine Liste mit ID´s raus sortiert nach Reihenfolge und Kategoriename .... Grüsse |
|
|||
|
Zitat:
Die Kategorien werden automatisch generiert und da entsteht schon ein ganz schöner Suchbaum. Momentan in xtc3 kann man das ja schon sehen: Melahn Offroad-Shop Da kann z.B. ein Artikel wie "Bremsbelag xyz" für Dutzende Motorräder passen (varianten von Hersteller, Baujahr, cm³ etc.). Das kann im Endeffekt zu mehr als Dutzenden Kategorien führen, die auf einen Artikel zeigen. |
|
|||
|
Zitat:
Es handelt sich momentan um eine Demo-Installation auf meinem Testsystem (VMware auf meinem Entwicklungs-PC). Standard-Veyton ohne Anpassung halt. Bevor wir wirklich ein Template anfangen und sonst alles anpassen, muss erst mal sicher sein, das die Grundfunktionen alles okay sind und wir den Export Wawi-DB nach xtc4 fehlerfrei am Laufen haben. Das da nicht mal die einfache Suche funktionert macht schon das Testen zur Qual. Und die kommerziellen Suchmodule: Naja, ein Kauf ist ja nicht das Problem. Aber für die Programmentwicklung auf meiner VM dann noch eine Lizenz, und der Echtshop wird auch erst mal auf einer Testdomain betrieben, also noch eine Lizenz kaufen. Nee, das kommt überhaupt nicht Frage. Eine Lizenz ja, kein Problem; aber nicht noch zwei zusätzliche. |
|
|||
|
Noch mal in die Runde gefragt:
Hat irgend jemand eine einfache Suchfunktion zur Hand (plug-in?) mit dem man im fertigen Shop wenigstens nach einer Artikel-Nr (=product_model) suchen kann? So könnte ich wenigstens die Shop seite für einzelne, spezielle Artikel mal finden und anschauen. Das reicht locker für meine Entwicklungsumgebung und den Testshop. Für den Echtshop können wir dann auch was komfortableres kaufen. |
![]() |
| Lesezeichen |
| Stichworte |
| funktioniert, suchfunktion |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Weiterleitung bei send_order und update_order-admin funktioniert plötzlich nicht mehr | mmx | Fragen zur Software | 2 | 04.08.2010 12:45 |
| Artikelsuche funktioniert nicht richtig | muke_fuk | Shopbereich | 0 | 23.01.2010 00:19 |
| Kategorie-Rabatt funktioniert nicht | vge | Installation und Konfiguration | 0 | 31.12.2009 13:15 |
| Rechnungserstellung funktioniert nicht richtig | violentstorm | Admininterface | 0 | 29.09.2009 07:17 |
| Die Übergabe der Sortierung (price,name,etc.) funktioniert nicht! | Jespa | Fragen zur Software | 0 | 10.09.2009 07:45 |