Pamięć podręczna
Cache przechowuje kopie danych, stron lub plików, więc powtarzające się żądania są obsługiwane szybciej bez ponownego pobierania lub regeneracji treści.

Co to jest cache?
Cache jest tymczasową pamięcią masową, która przechowuje kopie danych, stron lub plików, tak aby późniejsze żądanie można było odpowiedzieć z kopii zamiast ponownie pobierać lub regenerować zawartość. To oszczędza czas i ładowanie. Sklep internetowy zazwyczaj ma kilka warstw pamięci podręcznej ułożone razem: pamięci podręcznej przeglądarki na urządzeniu odwiedzającego, CDN lub pamięci podręcznej krawędzi blisko użytkownika, i buforowanie po stronie serwera dynamicznej treści.
Dlaczego cache ma znaczenie?
Prędkość wpływa zarówno na nawrócenie i rankingi, a caching jest jednym z najskuteczniejszych sposobów na skrócenie czasu reakcji. Kiedy pliki statyczne są podawane z CDN zamiast z serwera pochodzenia za każdym razem, latencja gwałtownie spada. Trade- off jest to, że cache służy migawki w czasie: strona cached może krótko pokazać przestarzałe ceny lub poziomy zapasów aż do wygaśnięcia cache lub jest unieważniony.
Przypadki wspólnego stosowania
- Obrazy i aktywa - obrazy produktów, CSS i JavaScript są serwowane z krawędzi CDN i ponownie używane na wszystkich stronach.
- Przeglądarka buforowania jest kontrolowany przez nagłówki HTTP, takie jak
Cache-ControlorazETag, które decydują, jak długie pliki mogą być ponownie używane. - “Moja zmiana motywu nie pokazuje” - stary CSS / JS pozostaje w pamięci podręcznej do czasu uzyskania nowej wersji pliku.
- Koła kampanijne gdzie buforowanie wyładowuje serwer, gdy wielu odwiedzających naraz trafi na te same strony.
Shopify perspektywa
Shopify to w pełni hostowana platforma, więc obudowa po stronie serwera i TTLs są zarządzane przez Shopify - nie można ich swobodnie ustawić tak, jak na serwerze z własnym hostingiem. Aktywa statyczne są podawane automatycznie z budynku Shopify ‘ego w CDN. Podczas stosowania leku asset_url filtrować w temacie, Shopify dodaje odcisk palca wersji do adresu URL pliku, więc nowe uruchomienie automatycznie pęka zarówno CDN jak i cache przeglądarki. Warto zoptymalizować swoje obrazy do WebP zanim trafili w schowek.