Sök…


Optimera Magento Ändra .htaccess-filen

Magento är en mycket populär e-handelsapplikation. Det erbjuder en hel del anpassning och förmågor från första installationen. Här är några förslag för att optimera en Magento-installation.

Aktiverar utgångskomprimering

I din .htaccess-fil för Magento hittar du ett textavsnitt som börjar med raden,

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

Detta avsnitt av koden kan användas för att aktivera Apaches mod_deflate-modul, som ger komprimering för text, css och javascript. Du vill avmarkera (ta bort symbolen #) flera rader så att det ser ut så här:

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

aktivera apache-serverade filkomprimering

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>

Aktivera utgångar från rubriker

Första gången besökare på en webbplats måste göra flera HTTP-förfrågningar. Genom att använda "Expires" -huvudet gör du komponenterna i förfrågningarna cachbara. Detta undviker onödiga HTTP-förfrågningar på efterföljande sidvyer.

Du vill hitta området för .htaccess-filen som börjar med <IfModulemod_expires.c> och slutar med det första du ser efter den och får den att se ut så här:

<IfModule mod_expires.c>

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

</IfModule>

Administratörsinställningar

Slå samman JS- och CSS-filer

Denna speciella justering kommer att minska antalet HTTP-förfrågningar på din e-handelswebbplats. [boxtyp = ”alert” border = ”full”] Obs: Detta kan ibland bryta vissa applikationer. När du har utfört följande steg, se till att webbplatsen fortfarande fungerar som den gjorde innan du aktiverade den här funktionen. [/ Box]

  1. Logga in i ditt administrationsområde och gå till - System> Konfiguration> Utvecklare
  2. Under "JavaScript-inställningar" ändrar du "Slå samman JavaScript-filer" till ja.
  3. Under "CSS-inställningar" ändrar du "Slå samman CSS-filer" till ja.
  4. Slutligen vill du rensa din Magento-cache.

Aktivera platta kataloger

Modellen Magento använder för att lagra kund- och produktdata i längre än genomsnittliga SQL-frågor och fler läsningar. Att aktivera alternativet Flat Catalog för kategorier och produkter kommer att sammanföra produktdata till en tabell och därmed förbättra prestandan.

Logga in på ditt administrationsområde och gå till - System> Konfiguration> Katalog Under "Frontend", ändra "Använd platt katalogkategori" till ja. Under "Frontend", ändra "Use Flat Catalog Product" till ja - detta är valfritt. Därefter vill du rensa din Magento-cache. Slutligen måste du omindexera tabellerna. Aktivera sammanställning

[boxtyp = ”alert” border = ”full”] Obs: Detta kan ibland bryta vissa applikationer. När du har utfört följande steg, se till att webbplatsen fortfarande fungerar som den gjorde innan du aktiverade den här funktionen. [/ Box]

  1. Logga in på ditt administrationsområde och gå till - System> Verktyg> Sammanställning

  2. Klicka sedan på knappen Kör kompileringsprocess

  3. När kompilationen har körts bör den aktivera sig själv automatiskt

Aktivera systemcache

  1. Logga in på ditt administrationsområde och gå till - System> Cache
    Förvaltning
  2. Klicka sedan på länken Välj alla
  3. Slutligen, se till att åtgärderna är inställda på Aktivera och klicka på skicka

Inaktivera felloggning

Logga in i ditt administrationsområde och gå till - System> Konfiguration> Utvecklare Under avsnittet Logginställningar, se till att Aktiverad är inställd på Inga databasunderhållstips

Det finns flera tabeller som Magento använder för loggning. Även om loggning är mycket viktig när det gäller att veta vad som har och som händer med din butik, kan stockarna bli stora mycket snabbt, så regelbundet underhåll kan vara till stor hjälp.

Här är tabellerna för loggning:

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
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow