Enhance your mail security with MailPlus | Synology
Tartalomjegyzék:
Az oldal sebessége vagy a betöltési idő elengedhetetlen az online áruház sikeréhez. A betöltési idő az az idő, amely alatt egy adott oldal tartalma betöltődik. Minél hosszabb a betöltési idő, annál alacsonyabb az átváltási arány. Ez is az egyik legfontosabb tényező, amelyet a Google a keresőmotorok rangsorolásakor figyelembe vesz.
Az első üzenetben a Magento 2-et telepítettük a CentOS 7 gépen. A sorozat második üzenetében a Lakk telepítésével és beállításával foglalkozunk, hogy a Magento üzletünk szupergyors legyen.
Előfeltételek
Győződjön meg róla, hogy betartotta az első üzenet utasításait, és engedélyezte az
EPEL
lerakatot.
Hogyan működik
A Lakk nem támogatja az SSL-t, ezért egy másik szolgáltatást kell használnunk SSL-terminációs proxyként, esetünkben az Nginx lesz.
Amikor egy látogató
HTTPS
en
HTTPS
megnyitja webhelyét a
443
porton, a kérelmet az Nginx kezeli, amely proxyként működik, és továbbítja a kérelmet a Lakknak (a 80-as porton). Lakkal ellenőrzi, hogy a kérés gyorsítótárazott-e vagy sem. Ha gyorsítótárban van, a Varnish a tárolt adatokat kérés nélkül visszaküldi az Nginx-nek a Magento alkalmazás számára. Ha a kérést nem tárolja a gyorsítótár, a Lakk továbbítja a kérelmet az Nginx-nek a
8080
-as porton, amely adatokat gyűjt a Magento-tól, és a Varnish gyorsítótárazza a választ.
Ha egy látogató
SSL
nélkül nyitja meg webhelyét a
80
porton, akkor a Varnish átirányítja a
HTTPS
a
443
port URL-jén.
Az Nginx konfigurálása
Szerkesztenünk kell az Nginx szerverblokkot, amelyet az első üzenetben létrehozottunk, hogy kezeljük az SSL / TLS lezárását és a Varnish hátterét.
/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; } }
Az alapértelmezett Nginx szerverblokkot el kell távolítanunk az
nginx.conf
fájlból is. Kommentáld vagy töröld a következő sorokat:
… # 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 { # } # }…
Töltse újra az Nginx szolgáltatást a módosítások hatályba lépése érdekében:
Lak telepítése és konfigurálása
A Varnish egy gyors fordított proxy HTTP gyorsító, amely webkiszolgálónk előtt ül, és
Full Page Cache
megoldásként használható a Magento telepítéséhez.
Telepítse a Lakkot a yum-n keresztül a következő paranccsal:
sudo yum install varnish
A Magento konfigurálása a Varnish futtatásához:
php /opt/magento/public_html/bin/magento config:set --scope=default --scope-code=0 system/full_page_cache/caching_application 2
Ezután el kell készítenünk egy Lakk konfigurációs fájlt:
sudo php /opt/magento/public_html/bin/magento varnish:vcl:generate > /etc/varnish/default.vcl
A fenti parancsot gyökérként vagy felhasználóként kell futtatni, sudo jogosultságokkal, és létrehozza az
/etc/varnish/default.vcl
fájlt az alapértelmezett értékekkel, amelyek a
localhost
mint
/etc/varnish/default.vcl
és a
8080
port mint hátsó port.
Az alapértelmezett konfiguráció helytelen URL-jével jár az állapotfelmérési fájl számára. Nyissa meg az
default.vcl
fájlt, és távolítsa el a
/pub
részt a sárga színnel kiemelt sorból:
….probe = { #.url = "/pub/health_check.php";.url = "/health_check.php";.timeout = 2s;.interval = 5s;.window = 10;.threshold = 5; }…
Alapértelmezés szerint a Varnish meghallgatja a
6081
-es portot, és
80
kell változtatnunk:
VARNISH_LISTEN_PORT=80
Miután elvégezte a módosításokat, indítsa el és engedélyezze a Lakk szolgáltatást:
sudo systemctl enable varnish
sudo systemctl start varnish
A
varnishlog
eszközzel valós idejű webes kéréseket tekinthet meg, és a Varnish hibakeresését is lehetővé teszi.
Következtetés
Ebben az oktatóanyagban megmutattuk, hogyan kell felgyorsítani a Magento példányát a Varnish teljes oldal-gyorsítótárba történő beépítésével.
magento e-kereskedelem centos lakkEz a bejegyzés a Magento 2 telepítésének és konfigurálásának a része a CentOS 7 sorozatban.
A sorozat többi hozzászólása:
• Telepítse a Magento 2 szoftvert a CentOS 7-re. • A Magento 2 konfigurálása a Lakk használatához a CentOS 7-en"Az Oracle arra törekedett, hogy ezt az ügyet olyan nagy és összetett legyen, hogy az állításait a törvény által megengedetteken túl bővíti." Az SAP ezt az indítványt arra késztette, hogy biztosítsa, hogy az ügy a jogilag releváns és valóban vitatott kérdésekre koncentráljon. " Az Oracle tavaly beperelte az SAP-t, kijelentve, hogy a TomorrowNow munkatársai, amelyek harmadik féltől származó támogatási szolgáltatásokat nyújtanak az Oracle Siebel, a PeopleSoft és a JD Edwards termékc
Az Oracle azt is állította, hogy az SAP vezetőinek ismeretében az SAP munkatársai több ezer példányt készítettek az Oracle alapját képező szoftveralkalmazások számítógépes rendszereibe, és hogy a vállalat képzési, ügyfélszolgálati és "Általában egy olyan üzleti modell támogatása volt, amely a legfontosabb volt."
Ahelyett, hogy mindkét programon változtatásokat hajtanánk végre, ahogy az FCC elnöke, a másik négy biztos úgy döntött, szerdán szerdán, hogy több megjegyzést kérjen mindkét programra. Júliusban az Amerikai Fellebbviteli Bíróság a District of Columbia elrendelte az FCC-t, hogy nyújtson be egy érvényes jogi indokot, miért mentesítette az Internet-alapú hangforgalmat az átadó kártérítési szabályok alól, amelyek meghatározzák, hogy a távközlési szolgáltatók milyen mértékben fizetnek egymás hálózata
Martin megpróbálta kedden szavazni a két programcserére vonatkozó javaslattal kapcsolatban, de több tucat kicsi telefonhordozó és az amerikai törvényhozók felszólították az FCC-t, hogy hosszabb ideig tanulmányozza a problémákat. Martin javaslatai nyilvános vitára szorultak, ezek a csoportok azzal érveltek.
Konfigurálja, hogy a Microsoft Edge hogyan kezeli a cookie-kat
Ez a csoportpolitikai bemutató segít beállítani, hogy a Microsoft Edge böngésző hogyan kezeli a cookie-kat a Windows 10 rendszerben. -party cookies.







