Skip to content
This repository has been archived by the owner on Aug 1, 2024. It is now read-only.

Dořešit pomalý start aplikace #7

Open
zoul opened this issue Aug 3, 2023 · 5 comments
Open

Dořešit pomalý start aplikace #7

zoul opened this issue Aug 3, 2023 · 5 comments

Comments

@zoul
Copy link
Member

zoul commented Aug 3, 2023

Lambdy mají pomalý studený start, pro uživatele aplikace to asi bude matoucí, je pro nás relevantní SnapStart?

@zoul
Copy link
Member Author

zoul commented Aug 3, 2023

SnapStart nikoliv:

SnapStart supports the Java 11 and Java 17 (java11 and java17) managed runtimes. Other managed runtimes (such as nodejs18.x and python3.11), custom runtimes, and container images are not supported.

@zoul
Copy link
Member Author

zoul commented Aug 3, 2023

Každopádně to, co vidíme, není běžný studený start Lambdy, bude to něco na naší straně. Probírali jsme ve Slacku a Martin Venyš případně doporučuje například Redis ve Vercelu pro kešování, pokud to například trvá dlouho kvůli tomu, že děláme nějaký index dat z Airtable. FYI @petr-ngn, tohle by případně byla hezká nová feature, bohužel výměnou za komplikace kódu.

@petr-ngn
Copy link
Contributor

petr-ngn commented Aug 8, 2023

@zoul za mě ok. Jak jsme již řešili ve Slacku, pomalý studený start je pravděpodobně způsoben velkým objemem použivaných Python balíčků v aplikaci, přičemž zvýšením objemu paměti na 512 MB se podařilo snížit runtime na cca 30 sekund. Když tato aplikace byla provotně nazasena na PythonAnywhere platformu, aplikace vyžadovala cca 800 MB až 1 GB paměti. V dlouhodobém běhu by bylo vhodné danou aplikaci předělat tak, aby využívala co nejméně balíčků za účelem mitigace pomalého studeného startu.

@petr-ngn petr-ngn closed this as completed Aug 8, 2023
@petr-ngn petr-ngn reopened this Aug 8, 2023
@zoul
Copy link
Member Author

zoul commented Aug 8, 2023

Případně to ještě profilovat, abychom se ujistili, že ten problém je určitě ve velkém počtu závislostí.

@zoul zoul changed the title Dořešit studený start aplikace Dořešit pomalý start aplikace Aug 8, 2023
@zoul
Copy link
Member Author

zoul commented Aug 29, 2023

(Do záznamu: zkoušel jsem zvětšit paměť kontejneru na 1 GB, chování se v podstatě nezměnilo.)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants