Letosni Volebni Kalkulacka byla masivni uspech Michala a Kateriny. Vytocili bez Seznamu vice nez s nim.
Zaroven je to muj technicky fail. Chybami v kodu nam uletel ucet na Vercelu. V souctu tesne pod $1000.
1. Server renderovani karet vysledku => request na server na kartu (tohle jsme fixli)
2. Napojeni AppSignalu server-side => posilal obri data a zablokoval cachovani.
3. Pruchod Kalkulackou pres server-router => dotaz na server, ze se zmenilo cislo otazky 2 -> 3.
Tomáš Znamenáček
in reply to Martin Wenisch • • •Martin Wenisch
in reply to Tomáš Znamenáček • • •@zoul Je to tak, jak rikaji borci z Vercelu: Next je infrastruktura definovana v kodu. Coz znamena, ze nad tou infrastrukturou musis premyslet, kdyz ten kod pises.
Hezky priklad jsou ty karticky. Mas stranku, kde je 50 karticek a data se berou z nejakeho fetche.
- fetchnes v page a a vyrenderujes 50 karticek, kterym das ID
- v kazde karticce si sahnes na ty BE data a vyrenderujes ji
=> vyrobis 51 requestu na server (page + 50x data pro kazdou karticku).
Martin Wenisch
in reply to Martin Wenisch • • •Cache je dalsi nas fail. Nejspis ten `plugin` napojeni AppSignalu uplne vypnul cache a udelal to full-dynamic (posilal headery do analytics). Takze vsecky ty zmeny otazka 2 -> otazka 3 bezely na serveru a fetchovala se tam data (proc to vyplo cachovani fetche nevim doted).
A protocili jsme na tom takhle 2TB zbytecne.
Tomáš Znamenáček
in reply to Martin Wenisch • • •