Zoeken…


Magento optimaliseren Het .htaccess-bestand wijzigen

Magento is een zeer populaire e-commerce-applicatie. Het biedt veel aanpassingen en mogelijkheden vanaf de eerste installatie. Hier zijn een paar suggesties voor het optimaliseren van een Magento-installatie.

Uitgangscompressie inschakelen

In uw .htaccess-bestand voor Magento vindt u een stuk tekst dat begint met de regel,

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

Dit gedeelte van de code kan worden gebruikt om de mod_deflate-module van Apache in te schakelen, die compressie biedt voor tekst, css en javascript. U wilt meerdere regels verwijderen (het # -symbool verwijderen) zodat het er als volgt uitziet:

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

compressie van door apache bediende bestanden inschakelen

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>

Activeren verloopt Headers

Bezoekers die voor het eerst een webpagina bezoeken, moeten verschillende HTTP-aanvragen doen. Door de kop "verloopt" te gebruiken, maakt u de componenten van de aanvragen cacheerbaar. Dit voorkomt onnodige HTTP-aanvragen voor volgende paginaweergaven.

U wilt het gebied van het .htaccess-bestand vinden dat begint met <IfModulemod_expires.c> en eindigt met het eerste dat u erna ziet, en het er als volgt uit laten zien:

<IfModule mod_expires.c>

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

</IfModule>

Beheerinstellingen

JS- en CSS-bestanden samenvoegen

Deze specifieke tweak vermindert het aantal HTTP-aanvragen op uw e-commerce-site. [box type = ”alert” border = ”full”] Opmerking: dit kan sommige toepassingen soms breken. Zorg er na het uitvoeren van de volgende stappen voor dat de site nog steeds werkt zoals het deed voordat deze functie werd ingeschakeld. [/ Box]

  1. Log in op uw beheergedeelte en ga naar - Systeem> Configuratie> Ontwikkelaar
  2. Wijzig onder "JavaScript-instellingen" de optie "JavaScript-bestanden samenvoegen" in Ja.
  3. Wijzig onder "CSS-instellingen" de optie "CSS-bestanden samenvoegen" in Ja.
  4. Eindelijk wilt u uw Magento-cache wissen.

Platte catalogi inschakelen

Het model dat Magento gebruikt om klant- en productgegevens op te slaan resulteert in langer dan gemiddelde SQL-vragen en meer lezingen. Als u de Flat Catalog-optie inschakelt voor Categorieën en Producten, worden productgegevens samengevoegd tot één tabel, waardoor de prestaties worden verbeterd.

Meld u aan bij uw beheergedeelte en ga naar - Systeem> Configuratie> Catalogus Wijzig onder "Frontend" de optie "Categorie platte catalogus gebruiken" in Ja. Wijzig onder "Frontend" de optie "Flat-catalogusproduct gebruiken" in Ja - dit is optioneel. Vervolgens wilt u uw Magento-cache wissen. Ten slotte moet u de tabellen opnieuw indexeren. Compilatie inschakelen

[box type = ”alert” border = ”full”] Opmerking: dit kan sommige toepassingen soms breken. Zorg er na het uitvoeren van de volgende stappen voor dat de site nog steeds werkt zoals het deed voordat deze functie werd ingeschakeld. [/ Box]

  1. Meld u aan bij uw beheergedeelte en ga naar - Systeem> Tools> Compilatie

  2. Klik vervolgens op de knop Compilatieproces uitvoeren

  3. Nadat de compilatie is uitgevoerd, moet deze zichzelf automatisch inschakelen

Systeemcache inschakelen

  1. Meld u aan bij uw beheergedeelte en ga naar - Systeem> Cache
    Beheer
  2. Klik vervolgens op de link Alles selecteren
  3. Zorg er ten slotte voor dat de Acties is ingesteld op Inschakelen en klik op Verzenden

Schakel foutregistratie uit

Meld u aan bij uw beheergedeelte en ga naar - Systeem> Configuratie> Ontwikkelaar Zorg ervoor dat Ingeschakeld is ingesteld op Geen tips voor databaseonderhoud in het gedeelte Logboekinstellingen

Er zijn verschillende tabellen die door Magento worden gebruikt voor logboekregistratie. Hoewel loggen erg belangrijk is om te weten wat er in uw winkel is en wat er aan de hand is, kunnen de logboeken zeer snel groot worden, dus regelmatig onderhoud kan een grote hulp zijn.

Hier zijn de tabellen voor logboekregistratie:

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
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow