Services voor snel configureren

Snelheid is vereist voor Adobe Commerce op omgevingen voor het opslaan en produceren van cloudinfrastructuur.

Het werkt snel met Varnish om snelle caching mogelijkheden en een Netwerk van de Levering van de Inhoud (CDN) voor statische activa te verstrekken. Kies deze optie om snel ook een WAF (Web Application Firewall) te maken waarmee u uw site en cloudinfrastructuur kunt beveiligen. Om uw plaats en infrastructuur van de Wolk tegen kwaadwillig verkeer en aanvallen te beschermen, route al inkomend plaatsverkeer door Snelst.

NOTE
Snelheid is niet beschikbaar in integratieomgevingen.

Voer de volgende stappen uit om uw site snel in te schakelen, te configureren en te testen, zodat u veilig toegang hebt tot uw site.

  • Krijg Snelle geloofsbrieven voor het Opvoeren en van de Productie milieu's
  • SNELLE CDN-caching inschakelen
  • VCL-fragmenten snel uploaden
  • DNS van de update configuratie aan routeverkeer aan de Snelle dienst
  • Snelle caching testen
NOTE
Nadat u de eerste snelconfiguratie hebt ingeschakeld en geverifieerd, kunt u de configuratie aanpassen. U kunt bijvoorbeeld aanvullende opties inschakelen, zoals optimalisatie van afbeeldingen, randmodules en aangepaste VCL-code. Zie Cacheconfiguratieaanpassen.

Snelle gebruikersgegevens ophalen

Tijdens projectlevering, voegt de Adobe uw project aan de Fastly de dienstrekeningvoor Adobe Commerce op wolkeninfrastructuur toe en leidt tot de Fastly rekeningsgeloofsbrieven voor de Starter master en de milieu's van de Staging en van de Productie Pro. Elke omgeving heeft unieke referenties.

U hebt de Fastly geloofsbrieven nodig om de Snelle diensten CDN van Admin te vormen en Fastly API verzoeken voor te leggen.

NOTE
Met Adobe Commerce op cloudinfrastructuur hebt u niet rechtstreeks toegang tot de snelbeheerder. Gebruik de beheerder om de snelconfiguratie voor uw omgevingen te controleren en bij te werken. Als u geen kwestie kunt oplossen gebruikend de Fastly mogelijkheden in Admin, leg een kaartje van de Steun van Adobe Commercevoor.

Gebruik de volgende methoden om de Fastly-service-id en API-token voor uw omgeving te zoeken en op te slaan:

om uw Snelle geloofsbrieven te bekijken:

De methode voor het bekijken van geloofsbrieven is verschillend voor Pro en de projecten van de Aanzet.

  • Op IaaS gemonteerde gedeelde folder-op Pro projecten, gebruik SSH om met uw server te verbinden en de Fastly geloofsbrieven van het /mnt/shared/fastly_tokens.txt dossier te krijgen. Staging- en productieomgevingen hebben unieke gegevens. U moet de geloofsbrieven voor elke milieu krijgen.

  • De lokale werkruimte-van de bevellijn, gebruikt magento-cloud CLI aan lijst en herziesnel milieu variabelen.

    code language-bash
    magento-cloud variable:get -e <environment-ID>
    
  • Cloud Console - controleer de volgende omgevingsvariabelen in de configuratie van het Milieu.

    • CONFIG__DEFAULT__SYSTEM__FULL_PAGE_CACHE__FASTLY__FASTLY_API_KEY

    • CONFIG__DEFAULT__SYSTEM__FULL_PAGE_CACHE__FASTLY__FASTLY_SERVICE_ID

NOTE
Neem contact op met de technische adviseur van de Adobe (CTA) als u de gegevens voor de testomgeving of productieomgeving niet snel kunt vinden.

Snelle caching inschakelen

U hebt de volgende componenten nodig om de Snelle diensten toe te laten en te vormen:

om snel CDN toe te laten caching in het Staging en Productie:

  1. Loginaan Admin.

  2. Klik Slaat op > Montages > Configuratie > Geavanceerd > Systeem en breid het Volledige Geheime voorgeheugen van de Pagina uit.

    breid uit om Vast te selecteren

  3. In de Caching sectie van de Toepassing, verwijder de selectie uit het systeemwaarde van het Gebruik, en selecteer dan Fastly CDN van de drop-down lijst.

    kies snel

  4. Vouw Snelle Configuratie uit en verkies caching opties.

  5. Na het vormen van de caching opties, klik sparen Config bij de bovenkant van de pagina.

  6. Wis het geheime voorgeheugen volgens het bericht.

  7. Ga door het vormen van Vluchtelend door terug naar Opslag te navigeren > Montages > Configuratie > Geavanceerd > Systeem > Snelle Configuratie.

Referenties snel testen

  1. Voor Admin, navigeer aan Slaat > Montages > Configuratie > Geavanceerd > Systeem > Vluchteloze Configuratie.

  2. Indien nodig, voeg de Snelle dienst ID en API symbolische waarden voor uw projectmilieu toe.

    Snelle geloofsbrieven Admin

    note note
    NOTE
    Selecteer niet de koppeling waarmee u het snelheids-API-token wilt maken. In plaats daarvan, gebruik de Snelle geloofsbrieven (identiteitskaart van de Dienst en API teken) die door Adobedoor Adobe worden verstrekt.
  3. Klik geloofsbrieven van de Test.

  4. Als de test slaagt, klik sparen Config, en ontruim dan het geheime voorgeheugen.

    Als de test ontbreekt, verifieer dat de correcte dienst ID en de symbolische waarden van API de geloofsbrieven voor het huidige milieu aanpassen.

    Als de test opnieuw mislukt, verzendt u een Adobe Commerce-ondersteuningsticket of neemt u contact op met uw Adobe-accountvertegenwoordiger. Neem voor Pro-projecten de URL's op voor uw productie- en staging-sites. Neem voor Starter-projecten de URL's voor uw Master - en Staging-site op.

NOTE
Voor instructies om snel API symbolische geloofsbrieven voor een het Opvoeren of milieu van de Productie te veranderen, zie Verandering de Snelle geloofsbrieven.

VCL snel uploaden naar

Nadat u de Fastly module toelaat, upload de standaard code VCLaan de Snelste servers. Deze code verstrekt een reeks fragmenten VCL die de configuratiemontages specificeren om caching en andere snel CDN diensten voor uw Adobe Commerce op wolkeninfrastructuur toe te laten.

NOTE
De services voor het snel in cache plaatsen werken pas wanneer u de eerste upload van de Fastly VCL-code naar de Adobe Commerce Staging and Production-sites hebt voltooid.

om Fastly VCL te uploaden:

  1. In de Snelle sectie van de Configuratie, klik uploadt VCL aan Fastly aangezien het volgende cijfer toont.

    upload een Magento VCL aan Fastly

  2. Nadat het uploaden is voltooid, vernieuwt u de cache volgens het bericht boven aan de pagina.

SSL/TLS-certificaten leveren

Adobe biedt een door domein gevalideerd SSL/TLS-certificaat waarmee snel veilig HTTPS-verkeer kan worden aangeboden. Adobe verstrekt één certificaat voor elke ProProductie, het Staging, en het milieu van de Productie van de Aanzet om alle domeinen in dat milieu te beveiligen. Voor gedetailleerde informatie over het verstrekte certificaat, zie Adobe SSL (TLS) certificaten voor Adobe Commerce op wolkeninfrastructuur.

NOTE
U kunt uw eigen TLS- of SSL-certificaat opgeven in plaats van het Let's Encrypt-certificaat te gebruiken dat door de Adobe wordt geleverd. Dit proces vereist echter extra werk om op te zetten en te onderhouden. Als u deze optie wilt kiezen, dient u een Adobe Commerce-ondersteuningsticket in of werkt u met Adobe om aangepaste, gehoste certificaten toe te voegen aan uw Adobe Commerce in omgevingen met cloudinfrastructuur.

Voor het inschakelen van SSL/TLS-certificaten voor Adobe Commerce-omgevingen voert u de volgende stappen uit voor automatisering van de Adobe:

  • Valideert domeineigendom
  • Bevat een SSL/TLS-certificaat dat specifieke top-level en subdomeinen voor uw winkels dekt.
  • Hiermee wordt het certificaat geüpload naar de cloud-omgeving als de site live is

Deze automatisering vereist u om de DNS configuratie voor uw plaats bij te werken om de informatie van de domeinbevestiging te leveren. Gebruik één van de volgende methodes:

  • DNS bevestiging - voor levende plaatsen, werk uw DNS configuratie met CNAME verslagen bij die aan de Snelle dienst richten
  • ACME verslagen van de uitdagingCNAME - werk uw DNS configuratie met de verslagen van de uitdagingCNAME van de ACME bij die door Adobe voor elk domein in uw milieu worden verstrekt
TIP
Als u een Productiedomein hebt dat niet actief is, gebruik de ACME verslagen van uitdagingCNAME voor domeinbevestiging. Door de records vroegtijdig aan uw DNS-configuratie toe te voegen, kunt u het SSL/TLS-certificaat voorzien van de juiste domeinen voordat u de site start. Alvorens aan productie te lanceren, moet u deze placeholder verslagen met de CNAME- verslagen vervangen die door Adobe worden verstrekt.

Wanneer domeinvalidatie is voltooid, bevat de Adobe het TLS/SSL-certificaat Let's Encrypt en uploadt deze naar live testomgeving of productieomgeving. Dit proces kan tot 12 uur duren. Wij adviseren dat u de DNS configuratieupdates verscheidene dagen vooraf voltooit om vertragingen in plaatsontwikkeling en plaatslancering te verhinderen.

DNS-configuratie bijwerken met ontwikkelinstellingen

Tijdens het eerste Fastly opstellingsproces, kunt u de volgende URLs gebruiken om Fastly caching in het Opvoeren van het Staging en de milieu's van de Productie te vormen en te testen:

  • Voor Pro Staging en Productie:

    • mcprod.<your-domain>.com
    • mcstaging.<your-domain>.com
  • Uitsluitend voor startproductie:

    • mcprod.<your-domain>.com

Deze standaard pre-productie URLs is beschikbaar nadat uw project wordt provisioned. De waarde voor "your-domain" is de domeinnaam die u tijdens het instapproces hebt opgegeven.

NOTE
U kunt geen douanedomein voor een niet productiemilieu op de projecten van de Aanzet specificeren.

Om verkeer van uw opslag URLs aan de Snelle dienst te leiden werkt uw DNS configuratie bij. Wanneer u de configuratie bijwerkt, voorziet de Adobe automatisch van de vereiste SSL/TLS-certificaten en uploadt deze naar uw Cloud-omgevingen. Deze provisioning kan tot 12 uur duren.

NOTE
Wanneer u bereid bent om uw plaats van de Productie te lanceren, moet u de DNS configuratie opnieuw bijwerken om uw productiedomeinen aan de Snelle dienst te richten en extra configuratietaken te voltooien. Zie checklist van de Lancering.

Eerste vereisten:

  • Schakel de module Snelheid in.
  • Upload de standaard VCL-code snel.
  • Verstrek een lijst van top-level en subdomeinen voor elk milieu aan Adobe, of verzend een kaartje van de Steun van Adobe Commerce.
  • Wacht op bevestiging dat de opgegeven domeinen zijn toegevoegd aan uw Cloud-omgevingen.
  • Voor de projecten van de Aanzet, voeg de domeinen aan uw Snelle de dienstconfiguratie toe. Zie domeinenbeheren.
  • Voor informatie over het bijwerken van de DNS configuratie, controleer met uw DNS registrarvoor de correcte methode voor uw domeindienst.

om uw DNS configuratie voor ontwikkeling bij te werken:

  1. Punt pre-productie URLs aan de Fastly dienst door CNAME verslagen toe te voegen: prod.magentocloud.map.fastly.net, bijvoorbeeld:

    table 0-row-2 1-row-2 2-row-2
    Domein of Subdomein CNAME
    mcprod.your-domain.com prod.magentocloud.map.fastly.net
    mcstaging.your-domain.com prod.magentocloud.map.fastly.net

    Wanneer de CNAME-records live zijn, wordt de Adobe voorzien van certificaten en worden de SSL/TLS-certificaten geüpload.

    note note
    NOTE
    Als u van plan bent om apex domeinen (your-domain.com) voor uw plaats van de Productie te gebruiken, moet u DNS adresverslagen (A verslagen) vormen om aan de Snelle serverIP adressen te richten. Zie DNS configuratie van de Update met productiemontages.
  2. Voeg de verslagen van de uitdagingCNAME van de ACME voor domeinbevestiging en pre-provisioning van de certificaten van de Productie SSL/TLS toe, bijvoorbeeld:

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2
    Domein of Subdomein CNAME
    _acme-challenge.your-domain.com 0123456789abcdef.validation.magento.cloud
    _acme-challenge.www.your-domain.com 9573186429stuvwx.validation.magento.com
    _acme-challenge.mystore.your-domain.com 1234567898zxywvu.validation.magento.cloud
    _acme-challenge.subdomain.your-domain.com 1098765743lmnopq.validation.magento.cloud
    note note
    NOTE
    De ACME-aanvraagdossiers in dit voorbeeld zijn plaatsaanduidingen die niet bedoeld zijn om uw Adobe Commerce-opbouw- en productiesites te voorzien. Krijg de correcte ACME informatie van het uitdagingsverslag voor uw project door Adobe te contacteren.

    Nadat de CNAME-records zijn toegevoegd, valideert Adobe de domeinen en voorzieningen van het SSL/TLS-certificaat voor de omgeving. Wanneer u de DNS configuratie aan routeverkeer van deze domeinen aan de Snelle dienst bijwerkt, uploadt de Adobe het certificaat aan het milieu.

  3. Werk de Adobe Commerce Base-URL bij.

    • Gebruik SSH om u aan te melden bij de productieomgeving.

      code language-bash
      magento-cloud ssh
      
    • Met de Cloud CLI kunt u de basis-URL voor uw winkel wijzigen.

      code language-bash
      php bin/magento setup:store-config:set --base-url="https://mcstaging.your-domain.com/"
      
    note note
    NOTE
    Als alternatief aan het gebruiken van Cloud CLI, kunt u Basis URL van Adminbijwerken
  4. Start de webbrowser opnieuw.

  5. Test uw website.

Snelle caching testen

Nadat u de DNS configuratieveranderingen voltooit, gebruik cURLbevel-lijn hulpmiddel om te verifiëren dat het geheime voorgeheugen van de Fastly werkt.

om de reactiekopballen te controleren:

  1. Gebruik in een terminal de volgende curl opdracht om de URL van uw livesite te testen:

    code language-bash
    curl -vo /dev/null -H Fastly-Debug:1 https://<live-URL>
    

    Als u geen statische route hebt geplaatst of de DNS configuratie voor de domeinen op uw levende plaats voltooid, gebruik de --resolve vlag, die DNS naamresolutie overslaat.

    code language-bash
    curl -vo /dev/null -H Fastly-Debug:1 --resolve <live-URL-hostname>:443:<live-IP-address>
    
  2. In de reactie, verifieer de kopballenom ervoor te zorgen dat de Fastly werkt. De volgende unieke kopteksten worden weergegeven in het antwoord:

    code language-http
    < Fastly-Magento-VCL-Uploaded: yes
    < X-Cache: HIT, MISS
    

Als de kopballen niet de correcte waarden hebben, zie fouten oplossen die in de antwoordkopballenvoor het oplossen van problemenhulp worden gevonden.

De module Snelheid upgraden

Werk snel CDN voor Magento 2 module bij om kwesties op te lossen, prestaties te verbeteren, en nieuwe eigenschappen te verstrekken.
Wij adviseren dat u de Fastly module in uw het Opvoeren en milieu's van de Productie aan de recentste versiebijwerkt.

Nadat u de module bijwerkt, moet u de code uploaden VCL om de veranderingen op de Fastly de dienstconfiguratie toe te passen.

WARNING
Als u de standaard snelle VCL-code hebt aangepast met een aangepaste versie, overschrijft de upgrade van de module Snelheid uw wijzigingen. Als u aangepaste VCL-fragmenten met unieke namen hebt toegevoegd, blijven deze wijzigingen behouden tijdens het upgradeproces. Als beste praktijken, bevorder de het Opvoeren milieu en bevestig de veranderingen alvorens veranderingen in het milieu van de Productie toe te passen.

om de versie van Fastly CDN module voor Magento 2 te controleren:

  1. Ga naar de hoofdmap van de cloud-omgeving.

  2. Gebruik Composer om de geïnstalleerde versie te controleren.

    code language-bash
    composer show *fastly*
    
  3. Als de recentste versieniet geïnstalleerd is, voltooi de stappen om de Fastly module te bevorderen.

om de Fastly module te bevorderen:

  1. In uw lokale integratiemilieu, gebruik de volgende moduleinformatie om de Snelle modulete bevorderen.

    code language-text
    module name: fastly/magento2
    repository: https://github.com/fastly/fastly-magento2.git
    
  2. Verhoog uw updates naar de testomgeving.

  3. Login aan Admin voor uw het Opvoeren milieu aan uploadt de code VCL.

  4. verifieer de Snelle dienstenop de het Staging plaats van Adobe Commerce.

Nadat u de Snelle diensten op de Staging plaats verifieert, herhaal het verbeteringsproces in het milieu van de Productie.

TIP
Als u kwesties met de Snelle diensten in uw milieu's van Adobe Commerce hebt, zie snel de probleemoplosser van Adobe Commerce.
recommendation-more-help
05f2f56e-ac5d-4931-8cdb-764e60e16f26