How to configure your shipping options
Indholdsfortegnelse:
- Forudsætninger
- Hvordan det virker
- Konfiguration af Nginx
- Installation og konfiguration af lak
- Konklusion
Sidens hastighed eller indlæsningstid er afgørende for succes med din online butik. Indlæsningstiden er den samlede tid, det tager indholdet på en bestemt side at indlæse. Jo længere indlæsningstiden er, jo lavere er konverteringsfrekvensen. Det er også en af de vigtigste faktorer, som Google overvejer for at bestemme placering af søgemaskinerne.
I det første indlæg installerede vi Magento 2 på vores CentOS 7-maskine. I det andet indlæg i denne serie dækker vi installation og konfiguration af Lakk til at gøre vores Magento-butik super hurtig.
Forudsætninger
Sørg for, at du har fulgt instruktionerne fra det første indlæg, og at
EPEL
arkivet er aktiveret.
Hvordan det virker
Lakker understøtter ikke SSL, så vi er nødt til at bruge en anden service som en SSL-termineringsproxy, i vores tilfælde vil det være Nginx.
Når en besøgende åbner dit websted via
HTTPS
på port
443
behandles anmodningen af Nginx, der fungerer som en proxy og videregiver anmodningen til Varnish (på port 80). Lakker kontrollerer, om anmodningen er cachelagret eller ej. Hvis det er cache, returnerer Varnish cache-dataene til Nginx uden en anmodning til Magento-applikationen. Hvis anmodningen ikke er cachelagret, vil Varnish videregive anmodningen til Nginx på port
8080
som vil trække data fra Magento, og Varnish vil cache svaret.
Hvis en besøgende åbner dit websted uden
SSL
på port
80
vil han blive omdirigeret til
HTTPS
på port
443
URL af Varnish.
Konfiguration af Nginx
Vi er nødt til at redigere Nginx-serverblokken, som vi oprettede i det første indlæg til at håndtere SSL / TLS-afslutning og som en back-end for Varnish.
/etc/nginx/conf.d/example.com.conf
upstream fastcgi_backend { server unix:/run/php-fpm/magento.sock; } server { listen 127.0.0.1:8080; server_name example.com www.example.com; set $MAGE_ROOT /opt/magento/public_html; set $MAGE_MODE developer; # or production include snippets/letsencrypt.conf; include /opt/magento/public_html/nginx.conf.sample; } server { listen 443 ssl http2; server_name www.example.com; ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem; ssl_trusted_certificate /etc/letsencrypt/live/example.com/chain.pem; include snippets/ssl.conf; return 301 https://example.com$request_uri; } server { listen 443 ssl http2; server_name example.com; ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem; ssl_trusted_certificate /etc/letsencrypt/live/example.com/chain.pem; include snippets/ssl.conf; access_log /var/log/nginx/example.com-access.log; error_log /var/log/nginx/example.com-error.log; location / { proxy_pass http://127.0.0.1; proxy_set_header Host $http_host; proxy_set_header X-Forwarded-Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto https; proxy_set_header X-Forwarded-Port 443; } }
Vi er også nødt til at fjerne standard Nginx-
nginx.conf
filen
nginx.conf
. Kommenter eller slet følgende linjer:
… # server { # listen 80 default_server; # listen:80 default_server; # server_name _; # root /usr/share/nginx/html; # # # Load configuration files for the default server block. # include /etc/nginx/default.d/*.conf; # # location / { # } # # error_page 404 /404.html; # location = /40x.html { # } # # error_page 500 502 503 504 /50x.html; # location = /50x.html { # } # }…
Genindlæs Nginx-tjenesten, så ændringerne træder i kraft:
Installation og konfiguration af lak
Varnish er en hurtig reverse-proxy HTTP-accelerator, der sidder foran vores webserver, og den vil blive brugt som en
Full Page Cache
løsning til vores Magento-installation.
Installer Varnish via yum med følgende kommando:
sudo yum install varnish
Sådan konfigureres Magento til at bruge Varnish run:
php /opt/magento/public_html/bin/magento config:set --scope=default --scope-code=0 system/full_page_cache/caching_application 2
Derefter skal vi generere en lak-konfigurationsfil:
sudo php /opt/magento/public_html/bin/magento varnish:vcl:generate > /etc/varnish/default.vcl
Kommandoen ovenfor skal køres som en root eller bruger med sudo-privilegier, og den opretter en fil
/etc/varnish/default.vcl
ved hjælp af standardværdierne, der er
localhost
som back-end vært og port
8080
som back-end port.
Standardkonfigurationen kommer med en forkert URL til sundhedscheck-filen. Åbn filen
default.vcl
, og fjern
/pub
delen fra den linje, der er fremhævet med gult:
….probe = { #.url = "/pub/health_check.php";.url = "/health_check.php";.timeout = 2s;.interval = 5s;.window = 10;.threshold = 5; }…
Som standard lytter Varnish på port
6081
, og vi er nødt til at ændre det til
80
:
VARNISH_LISTEN_PORT=80
Når du er færdig med ændringerne, skal du starte og aktivere lakk-tjenesten:
sudo systemctl enable varnish
sudo systemctl start varnish
Du kan bruge
varnishlog
værktøjet til at se web-anmodninger i realtid og til fejlsøgning af lak.
Konklusion
I denne tutorial har vi vist dig, hvordan du kan fremskynde din Magento-instans ved at implementere Lakker som en fuld sides cache.
magento ecommerce centos lakDette indlæg er en del af Sådan installeres og konfigureres Magento 2 i CentOS 7-serien.
Andre indlæg i denne serie:
• Installer Magento 2 på CentOS 7 • Konfigurer Magento 2 til at bruge Varnish på CentOS 7Prøverne finder sted i Phoenix i efteråret og tidligt næste år, sagde Clearwire i en pressemeddelelse. Det vil bruge udstyr fra Huawei Technologies og Samsung Electronics. Det vil fungere med dual-mode 4G chip maker Beceem og andre partnere til at "bestemme de bedste metoder til at give slutbrugerenheder mulighed for at drage fordel af et potentielt multi-mode WiMax / LTE-netværk", siger firmaet. Testene vil bruge det eksisterende spektrum, som Clearwire allerede har.

Clearwire opbygger et nationalt WiMax-netværk i hele USA som følge af at nå 120 millioner indbyggere inden udgangen af dette år, men i de seneste måneder har det givet udtryk for, at den er åben for vedtagelse af LTE. Et stort flertal af verdens mobiloperatører, der planlægger at opbygge 4G-netværk, planlægger at bruge LTE. De to teknologier er ret ens.
Konfigurer og konfigurer Outlook til at arbejde med en indisk sprog email-konto

Lær hvordan du konfigurerer og konfigurerer Outlook, så det arbejder med indiske sprog. Trinnene involverer opsætning af din e-mail-konto ved hjælp af den sædvanlige IMAP-konfiguration.
Der er forskellige måder at dele filer mellem pc og mobil på. Du kan f.eks. Bruge Bluetooth, WiFi File Transfer apps, datakabel mv til at overføre dokument, video, lyd og andre filer. Men du vil bemærke, at disse metoder kun virker, hvis din pc og mobil er foran dig. Hvis din pc er i dit hjem, og din mobil er på dit kontor, kan du ikke bede nogen om at sende en fil fra din pc til din mobil. Du kan selvfølgelig bruge skylagring til at dele filer, men det kræver dine loginoplysninger. For at løse

PushBullet