Přejít na obsah
Všechny aktualizace
funkcevylepšení

Streamované generování a cloudové úložiště: feedy až 100 MB

Feedflock teď vykresluje feedy produkt po produktu rovnou do cloudového úložiště místo skládání v paměti, takže velké katalogy se generují stejně pohodlně jako malé.

Dosud Feedflock sestavoval každý feed v paměti a soubor zapsal až na konci. To funguje pro pár tisíc produktů, ale velký katalog (s variantami, metapoli a galerií obrázků) mohl přerůst, co jeden běh unese, a zjistili jste to až ve chvíli, kdy generování spadlo.

Generování teď streamuje. Renderer prochází katalog produkt po produktu, každou položku zapisuje rovnou do cloudového úložiště (S3/R2) a nikdy nedrží v paměti víc než kousek feedu. Stomegabajtový soubor se vygeneruje stejně pohodlně jako malý a hromadný export za ním se odkládá na disk místo do paměti.

Feedy chráněné heslem k tomu dostávají soukromé úložiště s presignovanými URL, takže feed s Basic Auth není veřejně dostupný, a to ani uhodnutím adresy souboru.