Suche…


Magento optimieren Die .htaccess-Datei ändern

Magento ist eine sehr beliebte E-Commerce-Anwendung. Es bietet viele Anpassungsmöglichkeiten und Fähigkeiten bei der Erstinstallation. Hier finden Sie einige Vorschläge zur Optimierung einer Magento-Installation.

Aktivieren der Ausgabekomprimierung

In Ihrer .htaccess-Datei für Magento finden Sie einen Textabschnitt, der mit der Zeile beginnt.

<IfModule mod_deflate.c> and ending at </IfModule>

Dieser Codeabschnitt kann verwendet werden, um das Modul mod_deflate von Apache zu aktivieren, das die Komprimierung von Text, CSS und Javascript ermöglicht. Sie möchten mehrere Zeilen auskommentieren (das # -Symbol entfernen), so dass es wie folgt aussieht:

##########################################

Aktivieren Sie die durch Apache bereitgestellte Dateikomprimierung

http://developer.yahoo.com/performance/rules.html#gzip

# Insert filter on all content
SetOutputFilter DEFLATE
# Insert filter on selected content types only
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript

# Netscape 4.x has some problems...
BrowserMatch ^Mozilla/4 gzip-only-text/html

# Netscape 4.06-4.08 have some more problems
BrowserMatch ^Mozilla/4\.0[678] no-gzip

# MSIE masquerades as Netscape, but it is fine
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html

# Don't compress images
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary

# Make sure proxies don't deliver the wrong content
Header append Vary User-Agent env=!dont-vary
</IfModule>

Aktivieren von Expires-Headern

Erstmalige Besucher einer Webseite müssen mehrere HTTP-Anforderungen stellen. Mit dem Header "Expires" machen Sie die Komponenten der Anforderungen in den Cache-Speicher. Dadurch werden unnötige HTTP-Anforderungen für nachfolgende Seitenaufrufe vermieden.

Sie möchten den Bereich der .htaccess-Datei finden, der mit <IfModulemod_expires.c> beginnt und mit dem ersten, den Sie danach sehen, endet.

<IfModule mod_expires.c>

############################################
## Add default Expires header
## http://developer.yahoo.com/performance/rules.html#expires
    ExpiresActive On
    ExpiresDefault "access plus 1 year"

</IfModule>

Admin-Einstellungen

JS- und CSS-Dateien zusammenführen

Durch diese Anpassung wird die Anzahl der HTTP-Anforderungen auf Ihrer E-Commerce-Site reduziert. [box type = "alert" border = "full"] Hinweis: Dies kann manchmal dazu führen, dass einige Anwendungen beschädigt werden. Stellen Sie nach dem Ausführen der folgenden Schritte sicher, dass die Site vor der Aktivierung dieser Funktion noch immer so funktioniert wie zuvor. [/ Box]

  1. Melden Sie sich in Ihrem Administrationsbereich an und gehen Sie zu - System> Configuration> Developer
  2. Ändern Sie unter "JavaScript-Einstellungen" die Option "JavaScript-Dateien zusammenführen" in "Ja".
  3. Ändern Sie unter "CSS-Einstellungen" die Option "CSS-Dateien zusammenführen" in "Ja".
  4. Zum Schluss möchten Sie Ihren Magento-Cache leeren.

Flache Kataloge aktivieren

Das Modell, das Magento zum Speichern von Kunden- und Produktdaten verwendet, führt zu mehr als durchschnittlichen SQL-Abfragen und mehr Lesevorgängen. Durch Aktivieren der Option Flacher Katalog für Kategorien und Produkte werden Produktdaten in einer Tabelle zusammengeführt, wodurch die Leistung verbessert wird.

Melden Sie sich in Ihrem Administrationsbereich an und gehen Sie zu - System> Configuration> Catalog Ändern Sie unter "Frontend" die Option "Flat-Katalogkategorie verwenden" in yes. Ändern Sie unter "Frontend" die Option "Flaches Katalogprodukt verwenden" in "Ja". Dies ist optional. Als nächstes sollten Sie Ihren Magento-Cache löschen. Schließlich müssen Sie die Tabellen neu indizieren. Kompilierung aktivieren

[box type = "alert" border = "full"] Hinweis: Dies kann manchmal dazu führen, dass einige Anwendungen beschädigt werden. Stellen Sie nach dem Ausführen der folgenden Schritte sicher, dass die Site vor der Aktivierung dieser Funktion noch immer so funktioniert wie zuvor. [/ Box]

  1. Melden Sie sich in Ihrem Administrationsbereich an und gehen Sie zu - System> Tools> Compilation

  2. Klicken Sie anschließend einfach auf die Schaltfläche Compilierungsprozess ausführen

  3. Nachdem die Kompilierung ausgeführt wurde, sollte sie sich automatisch aktivieren

Aktivieren Sie den Systemcache

  1. Melden Sie sich in Ihrem Administrationsbereich an und gehen Sie zu - System> Cache
    Verwaltung
  2. Klicken Sie anschließend auf den Link Alle auswählen
  3. Stellen Sie abschließend sicher, dass die Aktionen auf Aktivieren festgelegt sind, und klicken Sie auf Senden

Deaktivieren Sie die Fehlerprotokollierung

Melden Sie sich bei Ihrem Administrationsbereich an und gehen Sie zu - System> Configuration> Developer. Vergewissern Sie sich im Abschnitt Protokolleinstellungen, dass für Aktiviert die Option Keine Tipps zur Datenbankwartung ausgewählt ist

Es gibt mehrere Tabellen, die Magento für die Protokollierung verwendet. Während die Protokollierung sehr wichtig ist, um zu wissen, was in Ihrem Geschäft vor sich geht und ist, können die Protokolle sehr schnell umfangreich werden, sodass eine regelmäßige Wartung sehr hilfreich sein kann.

Hier sind die Tabellen für die Protokollierung:

log_customer
log_visitor
log_visitor_info
log_url
log_url_info
log_quote
report_viewed_product_index
report_compared_product_index
report_event
catalog_compare_item


Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow