← Cloudflare Pages / pages / configuration
Ukládání do cache při sestavení
Zkraťte čas sestavení v Pages díky sdílené mezipaměti napříč projektem, která ukládá závislosti a výstupy sestavení mezi jednotlivými sestaveními.
První sestavení provedené po zapnutí mezipaměti sestavení pro váš projekt Pages se uloží do mezipaměti. Každé další sestavení se z mezipaměti obnoví, pokud není nastaveno jinak.
O mezipaměti sestavení
Po zapnutí bude cache sestavení automaticky rozpoznávat a ukládat data z každého sestavení. Více informací najdete v Frameworky a zjistěte, které adresáře se automaticky ukládají do mezipaměti sestavení a obnovují z ní.
Požadavky
Ukládání sestavení do mezipaměti vyžaduje Systém sestavení V2 nebo novější. Pokud přecházíte z V1, přečtěte si Pokyny pro migraci na systém sestavení V2.
Správci balíčků
Pages ukládá do mezipaměti globální cache adresáře těchto správců balíčků:
| Package Manager | Adresáře uložené v mezipaměti |
|---|---|
| npm ↗ | .npm |
| yarn ↗ | .cache/yarn |
| pnpm ↗ | .pnpm-store |
| bun ↗ | .bun/install/cache |
Frameworky
Některé frameworky poskytují adresář mezipaměti, do kterého framework během sestavení obvykle ukládá mezivýsledky nebo závislosti. Pages automaticky rozpozná framework, který používáte, a tento adresář uloží do mezipaměti pro opětovné použití při dalších sestaveních.
Následující frameworky podporují ukládání výstupu sestavení do mezipaměti:
| Framework | Adresáře uložené v mezipaměti |
|---|---|
| Astro | node_modules/.astro |
| Docusaurus | node_modules/.cache, .docusaurus, build |
| Eleventy | .cache |
| Gatsby | .cache, public |
| Hugo | .cache |
| Next.js | .next/cache |
| Nuxt | node_modules/.cache/nuxt |
| SvelteKit | node_modules/.cache/imagetools |
Limity
Pro ukládání sestavení do mezipaměti platí následující limity:
- Uchování: Cache se maže sedm dní po datu posledního čtení. Nepřečtené artefakty cache se mažou sedm dní po vytvoření.
- Úložiště: Každému projektu je přiděleno 10 GB. Pokud mezipaměť projektu tento limit překročí, projekt automaticky začne mazat artefakty, které byly nejdéle nečtené.
Povolení cache sestavení
Chcete-li povolit ukládání sestavení do mezipaměti :
-
Přejděte na Workers & Pages na Cloudflare dashboardu.
Přejděte na Workers & Pages ↗ -
Najděte svůj projekt Pages.
-
Přejděte na Nastavení > Sestavit > Cache sestavení.
-
Vyberte Povolit pro zapnutí cachování buildů.
Vymažte mezipaměť sestavení
V případě potřeby, například při ladění problémů se sestavením, lze mezipaměť sestavení pro projekt vymazat. Postup vymazání mezipaměti sestavení:
-
Přejděte na Workers & Pages na Cloudflare dashboardu.
Přejděte na Workers & Pages ↗ -
Najděte svůj projekt Pages.
-
Přejděte na Nastavení > Sestavit > Cache sestavení.
-
Vyberte Vymažte mezipaměť pro vymazání mezipaměti sestavení.