OWLweb Info
Sie befinden sich hier: Home / SHOP-xtcommerce / xtc beschleunigen
Home Sitemap Home
Suche

vCard: www.owlweb.tel

03/11 xtc/CommerceSEO beschleunigen

newsWer xt:Commerce Shops ohne Caching betreibt, hat in der Regel dafür Gründe. Z.B. kann es sein, dass die Suche nicht wie gewünscht funktioniert oder Artikel Aktualisierungen nicht sofort...  mehr ›

02/11 xt:Commerce Veyton im Frühling 2011 kostenlos

newsAlles Neu macht der April. Die xt:Commerce GmbH ändert Ihre Lizenzierung für den xt:Commerce 3.0.4 Nachfolger VEYTON und gibt eine komplett kostenfreie Version mit vollem Funktionsumfang...  mehr ›

02/11 Kritischer Fehler in xt:Commerce 3.0.4 SP 2.1

newsBugfix für SQL Injection - Version xt:Commerce 3.0.4 SP2.1 16.02.2011 - xt:Commerce GmbH ##### Download Patch (über OWLweb) Installation Ersetzen Sie die Datein...  mehr ›

08/10 Unser Koop., die PR Agentur orange°clou, ist Sieger des Mittelstandscup 2010

newsRinco Albert von orange°clou | Werbetexter und PR-Agentur aus Bischberg bei Bamberg gewinnt den parallel zur Fußball-WM stattfindenden Mittelstands-Cup 2010 von Marktplatz...  mehr ›

xt:Commerce / xtcModifed / CommerceSEO beschleunigen

Wer xt:Commerce Shops ohne Caching betreibt, hat in der Regel dafür Gründe. Z.B. kann es sein, dass die Suche nicht wie gewünscht funktioniert oder Artikel Aktualisierungen nicht sofort online zu sehen sind. Der Cache macht aber durchaus Sinn, u.a. weil die xtc Programmierer DB-Abfragen leider generell als "String" übergeben.

SEO / SEM Betreuung

Problem

Sollten also Integer Parameter (Zahl) als String (Text) an MySQL übergeben werden, führt MySQL einen String Vergleich durch. Dadurch ist aber eine viel schnellere Abfrage über Indexe nicht mehr möglich. Eben weil der Query-Optimizer zwar  automatisch alle ihm zur Verfügung stehenden Indexe verwenden würde, dies allerdings nicht kann, weil die Querys als String übergeben wurden.

Wenn zudem noch "ORDER BY" Anweisungen enthalten sind, bricht die Performance komplett ein, da erst alle Zeilen gelesen, dann gefiltert und dann sortiert werden müssen. Sollte MySQL die Indexe korrekt nutzen können, kann der Server direkt ohne Umwege auf das gefilterte Ergebnis zugreifen und braucht es nur noch sortieren.

Lösung

Unsere Modifikationen sorgen dafür, dass die Datenbankabfragen nunmehr mit Indizes funktionieren, da in allen Abfragen Integer Werte auch tatsächlich als Integer Werte übergeben werden.

Vorteile

- Kein Umbau der Templates oder Module notwendig
- Keine Änderungen an my.ini oder php.ini notwendig
- Funktioniert somit auch auf Shared-Hosting Servern
- Funktioniert mit JEDER xt:Commerce / xtcModifed / CommerceSEO Version

Tests haben erwiesen, dass die Ladezeit um ca. 300% reduziert wurde. Wenn Sie Template-Caching verwenden und Ihr Shop augenscheinlich schnell Daten liefert, so wird es immer Besucher geben die lange Wartezeiten haben, da der MySQL Query Cache nur begrenzt Daten vorhalten kann. Dieses Problem wird durch das nutzen von Indexen fast vollständig behoben.

Bedingung

- MySQL version ab 4.0.21
- phpMyAdmin Zugang
- ftp Zugang

Kosten

Bitte nachfragen -> Kontakt

OWLweb Blog RSS Feed