Folge xaranshop auf Facebook

xaranshop® - Die Onlineshop Software für kleine und mittelständische Unternehmen.

            « Zurück
Xaranshop_Sitzung blockiert Server
xaranshop® V5.0
Konfiguration und Einrichtung

Name: G.K.          info (ατ) dl-motoren.de          http://www.dl-motoren.de
Datum: 16.04.2013 10:30:51

  smiley01.pngSehr geehrter Herr Görtlich,

unser Provider hat uns angeschrieben, und darauf hingewiesen das in der Datenbank xaranshop_sitzung nun mehr als 730MB den Server extrem verlangsamen und diese immerwieder komplett geladen werden müssen dies verlangsamt extrem den Shop aufbau.Hier der Text vom Provider:
Diese beinhaltet inzwischen über 1 Millionen Einträge und ist über 730MB groß. Bitte optimieren Sie diese Abfrage und am besten leeren Sie diese Tabelle über den PHPMyAdmin, sofern diese keine relevanten Nutzen für Sie hat. Nach Rücksprache sollte ich den Shop Entwickler vorher fragen bevor gelöscht wird da eventuel der Shop nicht mehr richtig funktioniert. Hier auch der Tip vom Provider das dies auch automatisch gemacht werden kann das nur die letzten 20 Sitzungen generiert werden. Eventuel beim nächsten Update berücksichtigen.
Vielen Dank
George Khuri
 
  Thomas Görtler antwortet am 16.04.2013 11:10:57
Sehr geehrter Herr Khuri,

vielen Dank für Ihre Nachricht.

Bitte klicken Sie im xaranshop auf das Menü "Extras" und wählen Sie dort den Punkt "Datenbank - Tabelle "Sitzungen" leeren" aus.

Damit wird die Tabelle "manuell" geleert.

Technischer Hintergrund:
Die Tabelle wird normalerweise automatisch immer wieder geleert. Es gibt aber einige Webserverkonfigurationen mit bestimmten Linuxdistributionen, die diese automatische "Leerung" deaktiviert haben. Der Wert "session.gc_probability" des Servers steht bei den genannten Webservern auf "0" und müsste eigentlich einen Wert > 0 haben. Dies hat im Prinzip auch seine Richtigkeit für PHP Sessions, die Dateibasiert sind. Im xaranshop werden die Sessions in der Datenbank gespeichert und somit nicht mehr automatisch geleert. In der kommenden Version des Shops habe ich hierzu einen Patch geschrieben, damit die Tabelle zukünftig wieder automatisch geleert wird.

Für Rückfragen hierzu stehe ich Ihnen sehr gerne zur Verfügung.

Freundliche Grüße,
Thomas Görtler
 info (ατ) punktsoft.de         http://www.punktsoft.de
  Thomas Görtler antwortet am 16.04.2013 11:15:13
Sehr geehrter Herr Khuri,

ich sehe gerade, Sie nutzen noch die xaranshop Version 5.0.16.2. Gehen Sie
dort bitte wie folgt vor:

1. Klicken Sie im xaranshop auf "Extras" -> "SQL-Befehle".

2. Löschen Sie im folgenden Fenster alle Anweisungen aus dem Textfeld und geben Sie bitte folgendes dort ein:

TRUNCATE TABLE `xaranshop_sitzung`;


3. Klicken Sie unten auf "Ausführen" und beantworten Sie die Rückfrage 2x mit Ja.

Dann sollte die Tabelle auch wieder leer sein.

Freundliche Grüße,
Thomas Görtler
 info (ατ) punktsoft.de         http://www.punktsoft.de
  George Khuri antwortet am 16.04.2013 12:02:45
Hallo Herr Görtler,
Vielen Dank für die schnelle Antwort, habe direkt in der Datenbank auf dem Server PHP-MyAdmin die Sitzung geleert, habe Ihren Nachtrag zu spät gelesen. Der Shop ist kaum wieder zu erkennen schneller Aufbau und sofort Online.
Nochmals vielen Dank
George Khuri
 info (ατ) dl-motoren.de         http://www.dl-motoren.de

Beitrag 1
 
 

Alle Urheber- und Leistungsschutzrechte vorbehalten. © punkt Software Development 2012-2022
Dieses Angebot ist ausschließlich für Industrie, Handwerk, Handel, öffentliche Einrichtungen und die freien Berufe bestimmt
Diese Webseite wurde mit xaranshop® 5.0 erstellt
xaran® und xaranshop® sind eingetragene Markenzeichen