Archiv: XT Commerce

Wenn man den alten aber kostenlosen Shop XT Commerce verwendet, sollte man die englische Version des Shops deaktivieren, sofern man seine Artikel nicht auch komplett in englischer Version anbietet. Leider funktioniert das Entfernen der englischen Sprache im Backend nicht. Hat ein Browser als Primärsprache Englisch ausgewählt, so versucht XT Commerce trotzdem den Shop in Englisch anzuzeigen, was nicht ganz gelingt, da die Artikel ja nicht 2-sprachig angelegt wurden. weiterlesen…

Es sind nur ein paar Handgriffe, die Welten bewegen. Ich hatte eine SQL Abfrage mit ein paar Joins, die bei steigender Anzahl von Datensätzen bis zu 5 Minuten dauerte. Das konnte so natürlich nicht weitergehen, also hab ich kurz eine Relation mittels Fremdschlüssel in der Datenbank-Struktur realisiert und die Abfrage dauerte von nun an 2 Sekunden – Wahnsinn! Das Problem mit der Geschwindigkeit hatte ich übrigens auch bei jedem XT Commerce Shop mit mehreren Hundert oder Tausend Artikeln, bei dem DirectUrl für suchmaschinenfreundliche URLs installiert ist. Das Problem ist, das DirectUrl die Tabelle mit den Alias-URLs  bei jeder Änderung des Produktkatalogs, der Kategorien und der Content Seiten neu erstellt. In Bezug auf das Bearbeiten von Produkten und Kategorien können wir das Laden von 5 Minuten auf 2 Sekunden verringern.  Die folgende MySQL Code zeigt die modifizierte Tabellenstruktur mit Indizes für die DirectUrl-Alias-Tabelle. weiterlesen…