<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl">
	<id>https://jak.mazovia.edu.pl/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=EssieDawkins</id>
	<title>Mazovia - Wkład użytkownika [pl]</title>
	<link rel="self" type="application/atom+xml" href="https://jak.mazovia.edu.pl/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=EssieDawkins"/>
	<link rel="alternate" type="text/html" href="https://jak.mazovia.edu.pl/index.php/Specjalna:Wk%C5%82ad/EssieDawkins"/>
	<updated>2026-11-07T22:34:13Z</updated>
	<subtitle>Wkład użytkownika</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://jak.mazovia.edu.pl/index.php?title=Kdy%C5%BE_d%C3%ADt%C4%9B_dostane_vlastn%C3%AD_kout,_tvo%C5%99%C3%AD_l%C3%A9pe_a_vydr%C5%BE%C3%AD_u_pr%C3%A1ce&amp;diff=1339495</id>
		<title>Když dítě dostane vlastní kout, tvoří lépe a vydrží u práce</title>
		<link rel="alternate" type="text/html" href="https://jak.mazovia.edu.pl/index.php?title=Kdy%C5%BE_d%C3%ADt%C4%9B_dostane_vlastn%C3%AD_kout,_tvo%C5%99%C3%AD_l%C3%A9pe_a_vydr%C5%BE%C3%AD_u_pr%C3%A1ce&amp;diff=1339495"/>
		<updated>2026-11-05T22:36:37Z</updated>

		<summary type="html">&lt;p&gt;EssieDawkins: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Na závěr: optimalizace není jednorázový úkol. Schéma se mění, klienti přidávají pole a výkon se pomalu vrací zpět. Nastavte si pravidelné měření, ať už v CI, nebo v produkci, a hlídejte počet databázových dotazů na požadavek. Když se číslo začne zvedat, víte, že je čas se na to znovu podívat. Bez měření je každá optimalizace jen dohad.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;U valendy počítejte s tím, že na ni lidé sedají, lehají si a často ji mají pokrytou dekami. Světlé odstíny v obýváku vypadají vzdušně, ale u místa na spaní rychle ukážou každé zašpinění. Tmavé barvy zase pohlcují světlo a v menším pokoji mohou působit těžce. Kompromisem jsou střední tóny — šedá, písková, tmavší béžová nebo tlumená zelená. Ty se dobře kombinují s většinou pohovkových látek a zároveň nevyžadují takovou údržbu.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Zóny místo symetr&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Na závěr: úzká valenda pro dva není nemožná, ale vyžaduje úpravy. Rozšiřte lože, sjednoťte matraci, oddělte přikrývky a respektujte šířku ramen. Pokud to nejde, střídejte spaní na zádech a na boku, nebo se smiřte s tím, že se budíte. Pohodlí dvou lidí na úzké posteli nezávisí na ceně, ale na tom, zda jim prostor dovolí dýchat a otáčet se.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Nejčastější příčina pomalého GraphQL není server, ale to, jak klient poskládá dotaz. GraphQL dovolí klientovi říct si přesně o ta pole, která potřebuje, a právě v tom jePast: pokud se pole nenačtou dávkově, vzniká N+1 problém. Místo jednoho dotazu na seznam položek se jich pošle tolik, kolik je položek, a každý z nich ještě skočí do databáze. Řešení není magie, ale dataloadery a batch funkce, které sesbírají požadavky v rámci jednoho tiku a pošlou je jako jeden dotaz.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Hloubka dotazu a limity, které se vyplatí nastavit Klienti si rádi řeknou o všechno. Bez limitu hloubky a komplexity dotazu se snadno stane, že jeden požadavek zablokuje databázi na desítky sekund. Nastavte maximální hloubku (obvykle stačí pět až sedm úrovní) a spočítejte komplexitu podle počtu polí a očekávaného počtu vrácených záznamů. Odmítněte dotaz ještě před tím, než se vůbec pustí do databáze. Chyba, kterou vývojáři dělají pořád, je, že limity přidají až ve chvíli, kdy produkce padá. Přidejte je dřív, než začne bolet.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Druhá věc je cache. GraphQL má jednu nevýhodu: jeden endpoint znamená, že HTTP cache na úrovni URL nefunguje. Musíte cachovat na úrovni resolverů nebo použít perzistentní dotazy. Perzistentní dotazy (persisted queries) pošlou na server jen hash dotazu a server si ho najde ve své mapě. Výsledek: menší objem dat po síti a nemožnost poslat libovolný, neomezený dotaz. To se vyplatí zavést u mobilních klientů, kde je latence citelnější.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Na závěr: i „bezvrtá&amp;quot; vestavba je zásahem do bytu. Bez písemného souhlasu pronajímatele riskujete konflikt, sankce a povinnost uvést vše do původního stavu. Pokud souhlas získáte, uložte si ho společně s fotodokumentací. Až budete byt opouštět, budete mít jasný důkaz, v jakém stavu jste ho převzali a co jste případně změnili.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Pozor na federaci a rozdělení schématu. Když se dotaz skládá z více služeb, každá mezistupeň znamená další síťové volání. Není výjimkou, že federovaný dotaz skončí jako deset požadavků mezi službami, i když klient poslal jen jeden. Sledujte, kolik služeb se na jednom dotazu podílí, a pokud jich je příliš, zvažte, jestli daná pole nepatří blíž k sobě. GraphQL není náhrada za dobře navržené hranice služeb.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;První krok k optimalizaci je měřit, ne hádat. Zapněte si trasování na resolverech a sledujte, které pole spotřebovává nejvíc času. Často to není ten nejhlubší resolver, ale ten, který se volá tisíckrát. Užitečné je logovat počet databázových dotazů na jeden HTTP požadavek. Pokud jich je víc než deset, něco je špatně. GraphQL sám o sobě není optimalizace, je to jen jiný způsob, jak se ptát.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Co patří na stůl a co raději dospělému do ruky Na dosah dejte pastelky, voskovky, fixy, papíry různých velikostí, lepidlo v tyčince, dětské nůžky se zaobleným hrotem a hadr na utírání. Do ruky dospělého nebo do vyšší police patří tavná pistole, ostré nůžky, ředidla, barvy na textil a vše, co se nesmí dostat do úst mladšímu sourozenci. Typická chyba je nechat vše v jedné velké krabici: dítě pak ztrácí čas přehrabováním a tvoření ho přestane bavit dřív, než začne. Rozdělte materiál podle činnosti – kreslení, malování, modelování, stříhání a lepení – a každé skupině dejte vlastní box s víkem.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Hotové výtvory nevyhazujte hned. Vyčleňte jednu lištu, nástěnku nebo šňůru, kam se práce věší, a jednu krabici na archivaci. Když je všechno všude, dítě ztrácí vztah k tomu, co vytvořilo. Po každé práci stačí krátká společná úklidová rutina: barvy zpět do boxu, papír do stojanu, stůl otřít. Úklid není trest, je to součást tvoření a dítě se díky němu učí plánovat další práci.&lt;/div&gt;</summary>
		<author><name>EssieDawkins</name></author>
	</entry>
	<entry>
		<id>https://jak.mazovia.edu.pl/index.php?title=U%C5%BCytkownik:EssieDawkins&amp;diff=1339493</id>
		<title>Użytkownik:EssieDawkins</title>
		<link rel="alternate" type="text/html" href="https://jak.mazovia.edu.pl/index.php?title=U%C5%BCytkownik:EssieDawkins&amp;diff=1339493"/>
		<updated>2026-11-05T22:36:35Z</updated>

		<summary type="html">&lt;p&gt;EssieDawkins: Utworzono nową stronę &amp;quot;Někdo, kdo praktickým bydlením žije už dlouho. Píšu o tom, jak skloubit funkčnost s teplem domova. Nejraději hledat cesty, jak si usnadnit život.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Někdo, kdo praktickým bydlením žije už dlouho. Píšu o tom, jak skloubit funkčnost s teplem domova. Nejraději hledat cesty, jak si usnadnit život.&lt;/div&gt;</summary>
		<author><name>EssieDawkins</name></author>
	</entry>
</feed>