Trage prestaties, langzame en langlopende bekers
Dit artikel beschrijft hoe te om de kwesties van plaatsprestaties op te lossen en het vertragen van en vastgezette kronen die door vlakke lijsten en indexeerdersworden veroorzaakt die zijn toegelaten.
BETROKKEN PRODUCTEN EN VERSIES
- Adobe Commerce op cloudinfrastructuur 2.1.x en hoger
- Adobe Commerce op locatie 2.1.x en hoger
- Magento Open Source 2.1.x en hoger
Probleem
Vlakke indexen kunnen:
- Zware problemen met het laden van SQL en de prestaties van de site.
- Langlopende en geplakte manen.
Oorzaak
Vlakke tabellen en indexeertekens ingeschakeld.
Oplossing solution
Vanaf Adobe Commerce en Magento Open Source 2.1.x en hoger is het gebruik van een platte catalogus niet langer de beste werkwijze en wordt het gebruik ervan afgeraden. Het is bekend dat voortdurend gebruik van deze functie prestatievermindering en andere indexeringsproblemen kan veroorzaken. De vlakke catalogus uitschakelen:
-
In Admin, navigeer aan Opslag > Montages > Configuratie.
-
In het paneel op de linkerzijde onder Catalogus, kies Catalogus.
-
Breid de sectie Storefront uit, en doe het volgende:
- Plaats de Vlakke Categorie van de Catalogus van het Gebruik aan Nr.
- Plaats het Platte Product van de Catalogus van het Gebruik aan Nr.
-
Wanneer volledig, klik sparen Config. Vernieuw vervolgens de cache wanneer hierom wordt gevraagd.
-
Cache leegmaken door uit te voeren
php bin/magento cache:flush
.
Als u niet de Vlakke Categorie van de Catalogus van het Gebruik kunt veranderen en het Vlakke Product van de Catalogus van het Gebruik aan Nr omdat de opties uit grijs zijn, maak vlakke indexen in app/etc/config.php
onbruikbaar:
- Voer deze opdracht uit om ervoor te zorgen dat alle indexen zijn ingesteld op Bijwerken volgens schema:
php bin/magento indexer:set-mode schedule
. - Bewerk
app/etc/config.php
en zoek de regels metflat_catalog_product
enflat_catalog_category
- verander deze van 1 in 0 om ze uit te schakelen. - De opdracht uitvoeren
php bin/magento app:config:import
- Voer deze opdracht uit om te bevestigen dat de vlakke indexen zijn uitgeschakeld:
php bin/magento indexer:status
. - Cache leegmaken door uit te voeren
php bin/magento cache:flush
.
Gerelateerde informatie
het Terugstellen vastgezette banen van Adobe Commerce cron manueel op Wolkin onze basis van steunkennis.