Jump to content
Dognose

Optimierung der Suchgeschwindigkeit

Recommended Posts

Hallo Experten,

 

kann man die Suchfunktion im Shop optimieren? Hauptsächlich schneller machen?

 

Wir haben 100000 Teile und die Suche dauert zu lange.

 

Wie machen das andere Shops so schnell, z.B conrad mercateo usw..

 

Hat das auch was mit den Werten in der my.cnf Datei auf dem Server zu tun?

 

Bin für jeden Optimierungs-Tipp dankbar.

 

MfG Dognose

Share this post


Link to post
Share on other sites

1. Cache richtig konfigurieren (s. Tipps und Tutorials in diesem Forum)

2. Module wie z.B. Page Cache einsetzen (ist jeden Cent wert!)

3. Unter Voreinstellungen --> Suche

  • Suchindex automatisieren
  • vor allem aber die Gewichtung optimieren

Beispiel für Gewichtung:

post-517608-0-53536000-1417799423_thumb.jpg

Share this post


Link to post
Share on other sites

Ja, alles klar.

 

Smartycache aktiviert,

Memcached aktiviert,

PageCache Modul, aktiviert,

Gewichtung angepasst

 

Resultat deiner ganzen Vorschläge = Suchfunktion kein bisschen schneller.

 

Wo und wie genau sollen jetzt diese Maßnahmen auf die Suchgeschwindigkeit einwirken.

 

Es ist nur der Site-Speed etwas besser geworden, aber das ist ja nicht das Thema.

 

Welche Vorschläge gibt es noch.

 

Bin für jeden weiteren Tipp dankbar.

 

Ps: Das PageCache Modul ist nicht besser als das kostenlose Expire-Modul über Apache.

 

MfG

Edited by Dognose (see edit history)

Share this post


Link to post
Share on other sites

Hi,

 

bei dieser Proeukt-Anzahl ist die Suche natürlich ziemlich aufwendig.

Es gibt durchaus verschiedene Wege die Geschwindigkeit deines Prestashops anzupassen. Vorraussetzung ist aber grundsätzlich auch eine ordentliche Technik im Background.

 

Wenn das Nadelöhr nun zum Beispiel der Hoster mit der langsamen Technik darstellt, dann kannst du auch durch Optimierungen nicht viel rausholen.

 

Hast du einen eigenen Server?

Hostet du auf einem "normalen" Webhosting-Paket?

 

Viele Grüße,

Micha

Share this post


Link to post
Share on other sites

Hi Micha,

 

Root, i7, 32GB, Bayern

 

Die Hardware und Infrastuktur ist gegeben.

 

Was kann man exakt optimieren, damit die Anfragen in der Datenbank schnelle abgelesen und ausgegeben werden?

 

Wie machen das andere große Anbieter? conrad, mercateo, ebay ect.. warum geht das bei den in fast Echtzeit mit Millionnen von Teilen?

 

MfG

Share this post


Link to post
Share on other sites

Hi Micha,

 

Wie machen das andere große Anbieter? conrad, mercateo, ebay ect.. warum geht das bei den in fast Echtzeit mit Millionnen von Teilen?

 

Na, ich vermute mal, die nutzen leistungsfähige, für große Datenmengen konzipierte Shopsysteme, die richtig Geld kosten, und nicht ein für KMU entwickeltes Open-Source-System, für das angesichts der zu erwartenden geringen Shopgröße die Suchgeschwindigkeit weit unten auf der Agenda steht. ;)

Share this post


Link to post
Share on other sites

Also heißt es im Klartext, das die Suchfunktion von Prestashop mit mehreren 10 Tausenden Artikeln nicht funktioniert, weil das nicht "richtig Geld" kostet!

 

Bitte um konstuktive Tipps.

 

Danke + MfG

Edited by Dognose (see edit history)

Share this post


Link to post
Share on other sites

Was hat es mit der my.cnf auf sich? Was sind da gute Settings für große Datenbanken?

Share this post


Link to post
Share on other sites

Das war lediglich eine Tatsachenfeststellung, Dognose.

 

Ob Prestashop unter gewissen Umständen nicht zufriedenstellend funktioniert, liegt allein im Urteil des Shopbetreibers und seiner Erwartungshaltung. Bei 10-20000 Artikeln (das ist schon weit mehr, als die meisten Prestashop-Betreibr jemals anbieten werden), stellt sich dein Problem erst gar nicht.

 

Es kommt ja nicht von ungefähr, dass Prestashop in der Liga der bekannten Markennahmen keine Rolle spielt. Oder hast du mal diesbezügliche Referenzen gesehen? ;)

Prestashop ist ein brauchbares und leistungsstarkes Shopsystem - nur eben nicht für beliebige Zwecke und Größenordnungen. Man braucht sich nur das Bootstrap-Template anzusehen, dann sieht man die Zielgruppe.

Share this post


Link to post
Share on other sites

Ich verstehe es schon. Aber diese allgemeinen Themen bringen es auch nicht weiter.

 

 

Wie funktioniert denn so eine Abfrage mit dem Original-Modul ganz genau?

 

Wie sind die SQL-Queries aufgebaut? kann man diese effizienter aufbauen?

 

Reicht es die Abrage-Codes in der php Datei des Moduls zu ändern, oder muss man die sql config auch anpassen?

 

Kann man SQL-Cache aufbauen?, usw..

 

Es muss doch i-wie möglich sein Parameter einstellen zu können um den Query-Speed zu erhöhen...

 

 

Was meint Ihr dazu.

 

MfG

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More