Sådan fremskynder din Magento eCommerce Site

Magento er en meget populær og feature rich open source e-handel webapplikation. Magento er fuldt tilpasset og klar til at opfylde brugerens krav, så de kan skabe og lancere en fuldt funktionsdygtig netbutik om få minutter. Magento er kendt som en 'tung' e-handelsløsning, og hvis den ikke er konfigureret korrekt, kan den være langsom. De fleste CMS- eller eCommerce-platforme som Magento og WooCommerce har problemer med hastighed, og deres ydeevne er nedværdigende over tid. I denne vejledning deler vi nogle tips og tricks om, hvordan du kan forbedre ydeevnen i din Magento-baserede e-handelsbutik.

1. Få bedre hosting

Det meste af tiden, uanset hvor mange konfigurationer og tweaks du gør, vil din Magento-side stadig være langsom, hvis du ikke bruger kvalitets hosting-tjenester. Sørg for, at din hostingudbyder understøtter Magento og ved, hvad de gør. Bed dem om at optimere din server til dig. Vælg altid SSD-servere. Få en mere kraftfuld VPS med mere RAM.

Få en VPS fra os og vi opretter og konfigurerer din server og Magento-site korrekt for at opnå den ultimative ydeevne, gratis!

2. Nogle server tweaks du kan gøre

Vi vil liste mulige løsninger til høj Magento ydeevne:

2. Hold din Magento opdateret

Selvom det ofte er nødvendigt at opdatere softwaren, kan det være irriterende for nogle brugere, er det meget vigtigt altid at køre den nyeste version til rådighed. Ikke alene får du flere funktioner og fejl / sikkerhedsrettelser, men med hver opdatering fungerer Magento bedre.

For at sikre, at hackere ikke kan bruge kendte trusler mod dit websted, er det vigtigt altid at køre den nyeste version.

3. Aktivér flade dataprodukter og kategorier

Log ind på Magento admin back-end, gå til System >> Konfiguration, vælg Katalog fra katalogmenuen >> Frontend. Indstil "Brug flad katalogkategori" og "Brug fladkatalogprodukt" til "Ja".

4. Flette (reducere) CSS og Javascript-filer

Følgende indstillinger vil sammenfatte (reducere) CSS og Javascript-filer, hvilket igen hjælper med at minimere http-anmodningerne, hvilket gør svaret endnu hurtigere:

Gå til System> Konfiguration, Avanceret> Udvikler> JavaScript-indstillinger. Indstil "Føj Javascript" -filer til "Ja"

Gå til System> Konfiguration, Avanceret> Udvikler> CSS Indstillinger. Sæt "Flette CSS" -filer til "Ja"

Glem ikke at rydde cachen, når du er færdig.

5. Udnyt browser caching

Browsere kan cache filer for hurtigere adgang. Du kan drage fordel af det for at sænke starttidspunktet.

Konfigurationen afhænger af din server:

5.1 Udnyt browser caching for NGINX

placering ~ *. (?: ico | css | js | gif | jpe? g | png) $ {udløber 365d; add_header Pragma public; add_header Cache-Control "public"; }

5.2 Udnyt browser caching til Apache

ExpiresByType image / jpeg "access plus 1 år" ExpiresByType image / gif "adgang plus 1 år" ExpiresByType image / png "adgang plus 1 år "ExpiresByType tekst / css" adgang plus 1 måned "ExpiresByType applikation / pdf" adgang plus 1 måned "ExpiresByType tekst / x-javascript" adgang plus 1 måned "ExpiresByType applikation / x-shockwave-flash" adgang plus 1 måned " ExpiresByType image / x-icon "adgang plus 1 år" ExpiresDefault "adgang plus 1 dage" </ IfModule> ## UDFØRER CACHING ##

6. Gzip kompression

Aktivering af GZIP-komprimering i APACHE eller din webserver kan reducere størrelsen af ​​HTML, CSS og JavaScript-filer, der sendes via netværket.

<IfModule mod_deflate.c> # Komprimer HTML, CSS, JavaScript, Tekst, XML og skrifttyper AddOutputFilterByType DEFLATE applikation / javascript AddOutputFilterByType DEFLATE applikation / rss + xml AddOutputFilterByType DEFLATE applikation / vnd.ms-fontobject AddOutputFilterByType DEFLATE ansøgning / x-skrifttype AddOutputFilterByType DEFLATE ansøgning / x-font-opentype AddOutputFilterByType DEFLATE-applikation / x-font-otf AddOutputFilterByType DEFLATE applikation / x-font-truetype AddOutputFilterByType DEFLATE applikation / x-font-ttf AddOutputFilterByType DEFLATE ansøgning / x-javascript AddOutputFilterByType DEFLATE ansøgning / xhtml + xml AddOutputFilterByType DEFLATE ansøgning / xml AddOutputFilterByType deflatere skrifttype / Opentype AddOutputFilterByType deflatere skrifttype / OTF AddOutputFilterByType Deflate skrifttype / ttf AddOutputFilterByType deflatere image / svg + xml AddOutputFilterByType deflatere image / x-ikonet AddOutputFilterByType Deflate tekst / css AddOutputFilterByType deflatere text / html AddOutputFilterByType DEFLATE tekst / javascript AddOutputFilterByType DEFLATE tekst / plain AddOutputFilterByType DEFLATE tekst / xml # Fjern browser bugs (kun nødvendig for rigtig gamle browsere) BrowserMatch ^ Mozilla / 4 gzip-only-text / html BrowserMatch ^ Mozilla / 4.0 [678] no-gzip BrowserMatch bMSIE! No- gzip! gzip-only-text / html Overskrift tilføjes Vary User-Agent </ IfModule>

7. Billedoptimering

Optimering af billeder er et must for enhver form for website, du har. Hvis du optimerer dine billeder korrekt, vil du ikke bruge nogen kvalitet, men du får bedre ydeevne. Korrekt optimerede billeder kan forbedre læsningstiden på dit websted drastisk. Jo mindre tid en browser har brug for at downloade billeder, desto bedre. Du kan komprimere dem før du uploader dem ved hjælp af et værktøj som Photoshop, eller der er en række udvidelser, du kan bruge til automatisk optimering af dem (TinyPNG Extension, Smush.it, Compressor Extension osv.).

8. CDN

Content Delivery Network (CDN) er en webservice til hosting af dine Magento eksterne ressourcer: CSS / JS-filer, billeder, skrifttyper osv. Det sigter på at betjene disse filer meget hurtigere end du kan med din egen server.

  • Brug CloudFlare med HTTP / 2 support (HTTP / 2 er asynkron protokol som forbedrer indlæsningstiden)
  • CloudFlare kan også kombinere JS og CSS

9. Optimer MySQL-serveren

MySQL har sin egen "forespørgsels cache", der hjælper med at generere dynamiske sider og indhold, samtidig med at forbedringen yderst forbedres. Denne "forespørgselscache" fungerer i henhold til processen nedenfor. For det første gemmer MySQL forespørgselsteksten og resultaterne, og så når resultaterne bliver bedt om, vises resultaterne hurtigt. Dette er nogle anbefalede indstillinger for din my.cnf-fil.

query_cache_type = 1 query_cache_size = 32M query_cache_limit = 2M

Og også en anbefalet indstilling til php.ini.

php_value memory_limit 128M

10. Aktivér kompilering

I Magento Admin navigere til øverst til højre og klik på System> Værktøjer> Kompilering og Aktivér det.

11. Caching

Magento caches sider ind i filsystemet. Du kan forvente en stor præstation forbedring for en gennemsnitlig Magento hjemmeside med Magento caching aktiveret.

Naviger til System> Cache Management og vælg derefter alle cache typer. Klik på rullemenuen (øverst til højre) og vælg 'Aktivér'. Klik på Send.

Der er et par andre tweaks og indstillinger, du kan gøre for at fremskynde din Magento, men de afhænger meget af din server, site config og et par andre faktorer. Få en Magento VPS fra os, kontakt os, og vores ekspert Linux admins vil omhyggeligt analysere din server og hjemmeside, og de vil gøre alle de nødvendige tweaks og indstillinger for at få den ultimative ydeevne fra din Magento. Du behøver ikke gøre noget herom, hvis du har en VPS fra os. Vores EPIC 24 / 7 Support vil gøre det for dig.

PS. Hvis du kunne lide dette indlæg, kan du dele det med dine venner på de sociale netværk ved hjælp af knapperne til venstre eller blot slip et svar nedenfor. Tak.

Kilde

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.