Ændringer af URL'er til aktiver.
Opdatering: I de kommende uger begynder Shopify at servere nogle butiksaktiver (f.eks. billeder, JS eller CSS) fra en butiks butiksdomæne i stedet for et Shopify CDN-domæne. Visse aktiver vil fortsat bruge det gamle URL-format cdn.shopify.com/..., mens resten vil blive konverteret til et nyt URL-format: shop.example.com/cdn/.... Det nye URL-format kan ses i aktion på demobutikken www.snowdevil.ca. Det gamle cdn.shopify.com/... URL-format vil fortsætte med at fungere på ubestemt tid.
Det nye format vil blive returneret af liquid tags og vil være til stede i Shopify-renderet butiksfacade-HTML, men det gamle format vil fortsat blive brugt i alle API-svar. Denne nye tilgang til levering af aktiver bruges ikke i headless-butikker, som fortsat vil bruge cdn.shopify.com/.....
Domænet, der bruges i det nye URL-format, afhænger af anmodningskonteksten: Det kan være butikkens permanente myshopify.com-domæne eller et brugerdefineret domæne, afhængigt af hvilken butik en køber besøger. Brugerdefineret kode, der afhænger af det gamle URL-format, skal muligvis opdateres for at understøtte begge formater.
Derudover bruger nye billeder, der er forbundet med produkter, nu stiformatet /files i stedet for det tidligere /products. Tidligere uploadede produktbilleder vil fortsat bruge /products-stien.
Disse ændringer er lavet for at give en række fordele:
- Forbedrede sideindlæsningstider på butiksfacader for at give en bedre køberoplevelse og forbedre konverteringsfrekvensen. Forbedringer af sideindlæsningshastigheden er potentielt i størrelsesordenen hundredvis af millisekunder.
- Forbedret sikkerhed: Fordi vi ikke behøver at tillade cross-origin-aktiver fra vores CDN, kan vi bruge mere restriktive CSP-politikker (content security policies) og CORS-politikker (cross-origin resource sharing).
- Mindre Shopify-branding på forhandlernes domæner.
Nødvendig handling:
Sørg for, at al brugerdefineret kode, du måtte have, er fri for hårdkodede antagelser om det gamle URL-format.