<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://kb.smds.us/index.php?action=history&amp;feed=atom&amp;title=Kdy%C5%BE_GraphQL_dotazy_z%C5%AFstanou_neoptimalizovan%C3%A9%2C_plat%C3%ADte_latenci</id>
	<title>Když GraphQL dotazy zůstanou neoptimalizované, platíte latenci - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://kb.smds.us/index.php?action=history&amp;feed=atom&amp;title=Kdy%C5%BE_GraphQL_dotazy_z%C5%AFstanou_neoptimalizovan%C3%A9%2C_plat%C3%ADte_latenci"/>
	<link rel="alternate" type="text/html" href="https://kb.smds.us/index.php?title=Kdy%C5%BE_GraphQL_dotazy_z%C5%AFstanou_neoptimalizovan%C3%A9,_plat%C3%ADte_latenci&amp;action=history"/>
	<updated>2026-10-27T09:53:49Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>https://kb.smds.us/index.php?title=Kdy%C5%BE_GraphQL_dotazy_z%C5%AFstanou_neoptimalizovan%C3%A9,_plat%C3%ADte_latenci&amp;diff=850365&amp;oldid=prev</id>
		<title>PrestonSlater at 18:47, 19 October 2026</title>
		<link rel="alternate" type="text/html" href="https://kb.smds.us/index.php?title=Kdy%C5%BE_GraphQL_dotazy_z%C5%AFstanou_neoptimalizovan%C3%A9,_plat%C3%ADte_latenci&amp;diff=850365&amp;oldid=prev"/>
		<updated>2026-10-19T18:47:27Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 18:47, 19 October 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Zastínění a soukromí vyřešíte bez stavebního povolení. Roložaluzie na suchý zip nebo na příchytky se vejdou i na malý balkon a &lt;/del&gt;v &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;létě srazí teplotu uvnitř&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Zástěna z rákosu nebo textilie na napínacích tyčích mezi zábradlím a stropem vás schová před pohledy sousedů. Počítejte s tím&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;že panelákový balkon bývá vystavený větru – vše musí být připevněné &lt;/del&gt;tak, aby &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;to neodletělo&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Cokoli&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;co jen volně stojí, při prvním silnějším poryvu skončí na chodníku&lt;/del&gt;.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Spoj v rohu nikdy nezatírejte hned. Nechte ho den až dva vytvrdnout &lt;/del&gt;a &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;teprve pak zkontrolujte spáru&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Pokud je vše v pořádku, přejeďte spoj jemným tmelem &lt;/del&gt;a &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;přebruste&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Tmel nanášejte prstem nebo malou špachtlí&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;ne velkým množstvím – přebytek se špatně brousí &lt;/del&gt;a &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;zanechá šedé mapy. Barvu volte podle finálního nátěru, ne podle barvy lišty, protože tmel může po zaschnutí změnit odstín&lt;/del&gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Persistované dotazy jsou další krok&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Místo posílání celého dokumentu pošle klient hash &lt;/del&gt;a &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;server ho namapuje na uložený dotaz&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Ušetříte přenos&lt;/del&gt;, ale &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;hlavně získáte kontrolu nad tím&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;co se &lt;/del&gt;na &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;serveru skutečně provozuje&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Whitelist známých dotazů zabrání tomu&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;aby někdo poslal neomezený dotaz mimo vaše nástroje. V roce 2026 je to standard i u menších API.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Barvu závěsů neřešte izolovaně &lt;/del&gt;od &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;světla. V místnosti na sever je lepší světlejší látka&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;která nevsákne poslední zbytky denního světla. Na jih naopak můžete jít do tmavších tónů&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;protože světla je dost. Pozor na lesklé materiály. Hedvábí &lt;/del&gt;a &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;satén odrážejí světlo a mohou nábytek opticky potlačit&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Matné látky&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;jako je len &lt;/del&gt;nebo &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;bavlna&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;působí útulněji a lépe se pojí s dřevem i textilem na sedačce&lt;/del&gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Kdy táhnout a kdy zvedat Táhnout po podlaze má smysl jen po krátké vzdálenosti a po rovném povrchu. Na parketách a dlažbě podložte nohy kusem koberce nebo silnější látkou&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;snížíte tření i riziko škrábnutí. Na koberci je tažení téměř vždy špatná volba: vlákna &lt;/del&gt;se &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;zachytí do kolejnic a vy trháte podlahu i valendu. Jakmile potřebujete valendu otočit, přenést přes práh nebo ji dostat z výklenku, zvedejte. Ideálně ve dvou lidech, každý na jedné straně. Jeden člověk zvládne jen krátkou a lehkou konstrukci, jinak hrozí skřípnutí prstů mezi rámem a podlahou.&lt;/del&gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Častá chyba je přesouvat valendu i s matrací. Matrace klouže&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;přepadává a může spadnout &lt;/del&gt;na &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;nohu&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Další chyba je tlačit na bočnici místo na rám. Bočnice &lt;/del&gt;bývá &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;jen lamino nebo dýha &lt;/del&gt;a &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;praskne&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Pokud valendu potřebujete posunout přes koberec&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;podložte pod všechny nohy najednou třeba silné desky &lt;/del&gt;a &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;tahejte za rám&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Desky rozloží tlak &lt;/del&gt;a &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;zabrání vytrhání vláken&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Po přesunu valendu zkontrolujte&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;zda stojí rovně a neviklá &lt;/del&gt;se. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Pokud ano&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;podložte jednu nohu &lt;/del&gt;a &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;dotáhněte spoje&lt;/del&gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Nejprve valendu vyprázdněte&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Sundejte matraci&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;povlečení i cokoliv, co jste si navečer uložili do úložného prostoru. Prázdná kostra váží výrazně méně a hlavně se s ní lépe manipuluje&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Matraci odložte stranou, ale ne na bok do uličky&lt;/del&gt;, kde &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;by překážela. Pokud je matrace pěnová&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;nechte ji chvíli ležet naplocho, aby &lt;/del&gt;se &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;nevratně neprohnula. Teprve potom řešte samotný přesun.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Závěsy často působí jako cizí prvek, i když jsou samy o sobě hezké. Důvod bývá jednoduchý: látka&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;barva nebo vzor ignorují povrch &lt;/del&gt;a &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;tvar nábytku&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Sladit je neznamená koupit přesně stejný odstín. Jde o to&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;aby se materiály &lt;/del&gt;a &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;barvy navzájem podpořily, ne aby jeden přebil druhý&lt;/del&gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Barva stěn v ložnici ovlivňuje víc, než si většina lidí přizná&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Není to jen estetická záležitost&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Světlo, které &lt;/del&gt;se &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;od stěn odráží, působí na to, jak rychle večer usnete a jak hluboce se vyspíte&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Než začnete listovat vzorníky, položte si praktickou otázku&lt;/del&gt;: &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;chcete, aby vás místnost uklidňovala&lt;/del&gt;, nebo &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;abyste v ní měli energii? Odpověď určí směr&lt;/del&gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Nejčastější chyba je N+1 dotaz. Resolver pro pole `author` uvnitř seznamu článků zavolá databázi pro každý článek zvlášť. Řešení je DataLoader pro batchování a cachování v rámci jednoho requestu. DataLoader vytvořte v kontextu požadavku, ne globálně, jinak si předáváte data mezi uživateli. Stejný princip použijte pro jakýkoli zdroj – REST API, SQL i externí služby.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Kdy je lepší látku zředit &lt;/del&gt;a &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;kdy nechat vyniknout Vzory zacházejte opatrně&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Když má pohovka výraznou strukturou &lt;/del&gt;nebo &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;potah &lt;/del&gt;s &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;geometrií&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;zvolte závěsy jednobarevné&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Naopak k hladkému nábytku bez textury můžete dát jemný pruh nebo drobný vzor&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Typická chyba &lt;/del&gt;je &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;dvojitý vzor: kostkovaná sedačka a kostkované závěsy&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Oko pak nemá kam odpočívat&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Stejně tak působí rušivě&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;když jsou závěsy příliš krátké a končí uprostřed okna&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Buď ať &lt;/del&gt;se &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;dotýkají podlahy&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;nebo ať visí těsně nad ní&lt;/del&gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Před zvednutím zkontrolujte, zda &lt;/del&gt;jsou &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;všechny šrouby dotažené&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Povolený spoj se při manipulaci ohne &lt;/del&gt;a &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;později vrže&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Také si prohlédněte&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;jestli valenda nemá skrytá kolečka nebo kluzáky&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;o kterých nevíte&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Některé typy mají nohy jen nasazené a při nadzvednutí vypadnou&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Když zvedáte, držte rám co nejblíže &lt;/del&gt;u &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;podlahy&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;ne za horní hranu&lt;/del&gt;. &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Čím výš těžiště&lt;/del&gt;, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;tím větší páka &lt;/del&gt;na &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;záda. Nepředklánějte se a netahejte bokem&lt;/del&gt;, jinak si &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;odnesete natažené svaly místo uklizeného pokoje&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Na čtení &lt;/ins&gt;v &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;posteli volte 2700 až 3000 K, tedy teplou bílou&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Je dostatečně jasná, aby oči netrpěly&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;ale ne &lt;/ins&gt;tak &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;modrá&lt;/ins&gt;, aby &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;vás aktivovala&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Světlo veďte na knihu&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;ne do očí – použijte nástěnné svítidlo s otočným ramenem nebo stojací lampu s krytem&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Na usínání &lt;/ins&gt;a &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;noční probouzení je nejlepší jantarová barva kolem 1800 K&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Ta nechá oči přivyknout tmě &lt;/ins&gt;a &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;neruší spánek&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Pro partnerské chvíle se hodí růžovo-oranžový nádech&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;který vznikne kombinací teplé bílé &lt;/ins&gt;a &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;červeného stmívače&lt;/ins&gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Malá koupelna se nedá vyřešit nákupem dalších úložných boxů&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Většina lidí začne tím, že někam nacpe plastové přihrádky, &lt;/ins&gt;a &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;po měsíci je prostor ještě nepoužitelnější&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Rozdíl mezi funkční a nefunkční koupelnou není v metrech čtverečních&lt;/ins&gt;, ale &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;v tom&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;jak jsou rozmístěné jednotlivé zóny a kolik věcí zůstává &lt;/ins&gt;na &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;povrchu&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Než cokoli koupíte&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;změřte si čtyři vzdálenosti: &lt;/ins&gt;od &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;umyvadla ke zdi&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;od sprchy k umyvadlu&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;šířku dveřního křídla &lt;/ins&gt;a &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;výšku od podlahy k umyvadlu&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Bez těchto čísel skončíte s nábytkem, který se tam nevejde&lt;/ins&gt;, nebo &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;s policí&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;do které narazíte ramenem&lt;/ins&gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Co udělat&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;když &lt;/ins&gt;se &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;zařízení pořád neobjev&lt;/ins&gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Podlaha rozhoduje o tom&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;jestli se &lt;/ins&gt;na &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;balkon dá vůbec vstoupit&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Betonová dlažba v paneláku &lt;/ins&gt;bývá &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;studená &lt;/ins&gt;a &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;špinavá&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Řešením je dřevěná rohož z lamely&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;která se položí volně na podlahu a dá se kdykoli zvednout &lt;/ins&gt;a &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;umýt&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Nepoužívejte koberec – v dešti zůstane mokrý &lt;/ins&gt;a &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;začne plesnivět&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Pokud chcete teplejší dojem, stačí pár dlaždic z kompozitu&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;které &lt;/ins&gt;se &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;jen položí na původní beton&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Vyhněte se lepení čehokoli natrvalo&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;pronajímatelé to nemají rádi &lt;/ins&gt;a &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;odstranění je pak drahé&lt;/ins&gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Poslední věc: sledujte velikost odpovědi&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Optimalizace dotazu je k ničemu&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;když klient stahuje megabajty zbytečných polí&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Zapněte perspektivu&lt;/ins&gt;, kde &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;uvidíte&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;která pole &lt;/ins&gt;se &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;skutečně používají&lt;/ins&gt;, a &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;ta nepoužívaná ze schématu odstraňte&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Deprekovat můžete postupně&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;ale mrtvá pole jen matou &lt;/ins&gt;a &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;zpomalují každý dotaz&lt;/ins&gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Na připravený povrch se nanese bonding a poté kompozitní lepidlo&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Ortodontista umístí držák do přesné pozice podle šablony nebo podle oka a přitlačí ho&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Přebytečné lepidlo &lt;/ins&gt;se &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;odstraní ještě před vytvrzením modrým světlem&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Právě tady vzniká nejvíc chyb&lt;/ins&gt;: &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;držák může být nakloněný&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;příliš blízko okraje dásně &lt;/ins&gt;nebo &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;naopak vysoko u okraje zubu. Špatná pozice později znamená delší léčbu a častější návštěvy&lt;/ins&gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Nejčastější chyba je N+1 dotaz. Resolver pro pole `author` uvnitř seznamu článků zavolá databázi pro každý článek zvlášť. Řešení je DataLoader pro batchování a cachování v rámci jednoho requestu. DataLoader vytvořte v kontextu požadavku, ne globálně, jinak si předáváte data mezi uživateli. Stejný princip použijte pro jakýkoli zdroj – REST API, SQL i externí služby.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Hloubka a komplexita dotazu místo slepé důvěry GraphQL umožňuje klientovi sestavit libovolně hluboký dotaz. Bez omezení se snadno stane, že jeden request vygeneruje tisíce resolverů. Zaveďte limit hloubky (obvykle 7–10 úrovní) &lt;/ins&gt;a &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;analýzu komplexity, kde každému poli přiřadíte váhu&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Knihovny jako graphql-depth-limit &lt;/ins&gt;nebo &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;graphql-query-complexity to zvládnou. Překročení vracejte jako chybu &lt;/ins&gt;s &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;jasnou zprávou, ne jako timeout, který klient nepochopí.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Většina týmů řeší výkon GraphQL až ve chvíli&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;kdy se na produkci objeví pomalé odpovědi&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Přitom stačí pár návyků při psaní dotazů a návrhu schématu&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Základ &lt;/ins&gt;je &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;měřit&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Bez zapnutého trasování resolverů nepoznáte, který field spotřebovává čas&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Apollo Studio&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;GraphQL Yoga s pluginem pro tracing nebo jednoduchý middleware s časovačem stačí&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Zaměřte &lt;/ins&gt;se &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;na p99 latenci&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;ne na průměr – průměr schovává problémy&lt;/ins&gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Persistované dotazy &lt;/ins&gt;jsou &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;další krok&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Místo posílání celého dokumentu pošle klient hash &lt;/ins&gt;a &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;server ho namapuje na uložený dotaz&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Ušetříte přenos&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;ale hlavně získáte kontrolu nad tím&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;co se na serveru skutečně provozuje&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Whitelist známých dotazů zabrání tomu, aby někdo poslal neomezený dotaz mimo vaše nástroje&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;V roce 2026 je to standard i &lt;/ins&gt;u &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;menších API.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Pozor na cache. GraphQL typicky jede přes POST&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;takže HTTP cache nefunguje. Řešení je CDN s podporou POST nebo přechod na GET pro čtecí dotazy s krátkými dokumenty&lt;/ins&gt;. &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Na úrovni resolverů používejte cache s klíčem&lt;/ins&gt;, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;který obsahuje všechny vstupní argumenty. Pokud pole závisí &lt;/ins&gt;na &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;uživateli, nezapomeňte ho zahrnout do klíče&lt;/ins&gt;, jinak si &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;podstrčíte cizí data&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>PrestonSlater</name></author>
		
	</entry>
	<entry>
		<id>https://kb.smds.us/index.php?title=Kdy%C5%BE_GraphQL_dotazy_z%C5%AFstanou_neoptimalizovan%C3%A9,_plat%C3%ADte_latenci&amp;diff=849465&amp;oldid=prev</id>
		<title>NateScantlebury: Created page with &quot;Zastínění a soukromí vyřešíte bez stavebního povolení. Roložaluzie na suchý zip nebo na příchytky se vejdou i na malý balkon a v létě srazí teplotu uvnitř. Z...&quot;</title>
		<link rel="alternate" type="text/html" href="https://kb.smds.us/index.php?title=Kdy%C5%BE_GraphQL_dotazy_z%C5%AFstanou_neoptimalizovan%C3%A9,_plat%C3%ADte_latenci&amp;diff=849465&amp;oldid=prev"/>
		<updated>2026-10-19T17:52:12Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;Zastínění a soukromí vyřešíte bez stavebního povolení. Roložaluzie na suchý zip nebo na příchytky se vejdou i na malý balkon a v létě srazí teplotu uvnitř. Z...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Zastínění a soukromí vyřešíte bez stavebního povolení. Roložaluzie na suchý zip nebo na příchytky se vejdou i na malý balkon a v létě srazí teplotu uvnitř. Zástěna z rákosu nebo textilie na napínacích tyčích mezi zábradlím a stropem vás schová před pohledy sousedů. Počítejte s tím, že panelákový balkon bývá vystavený větru – vše musí být připevněné tak, aby to neodletělo. Cokoli, co jen volně stojí, při prvním silnějším poryvu skončí na chodníku.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Spoj v rohu nikdy nezatírejte hned. Nechte ho den až dva vytvrdnout a teprve pak zkontrolujte spáru. Pokud je vše v pořádku, přejeďte spoj jemným tmelem a přebruste. Tmel nanášejte prstem nebo malou špachtlí, ne velkým množstvím – přebytek se špatně brousí a zanechá šedé mapy. Barvu volte podle finálního nátěru, ne podle barvy lišty, protože tmel může po zaschnutí změnit odstín.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Persistované dotazy jsou další krok. Místo posílání celého dokumentu pošle klient hash a server ho namapuje na uložený dotaz. Ušetříte přenos, ale hlavně získáte kontrolu nad tím, co se na serveru skutečně provozuje. Whitelist známých dotazů zabrání tomu, aby někdo poslal neomezený dotaz mimo vaše nástroje. V roce 2026 je to standard i u menších API.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Barvu závěsů neřešte izolovaně od světla. V místnosti na sever je lepší světlejší látka, která nevsákne poslední zbytky denního světla. Na jih naopak můžete jít do tmavších tónů, protože světla je dost. Pozor na lesklé materiály. Hedvábí a satén odrážejí světlo a mohou nábytek opticky potlačit. Matné látky, jako je len nebo bavlna, působí útulněji a lépe se pojí s dřevem i textilem na sedačce.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Kdy táhnout a kdy zvedat Táhnout po podlaze má smysl jen po krátké vzdálenosti a po rovném povrchu. Na parketách a dlažbě podložte nohy kusem koberce nebo silnější látkou, snížíte tření i riziko škrábnutí. Na koberci je tažení téměř vždy špatná volba: vlákna se zachytí do kolejnic a vy trháte podlahu i valendu. Jakmile potřebujete valendu otočit, přenést přes práh nebo ji dostat z výklenku, zvedejte. Ideálně ve dvou lidech, každý na jedné straně. Jeden člověk zvládne jen krátkou a lehkou konstrukci, jinak hrozí skřípnutí prstů mezi rámem a podlahou.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Častá chyba je přesouvat valendu i s matrací. Matrace klouže, přepadává a může spadnout na nohu. Další chyba je tlačit na bočnici místo na rám. Bočnice bývá jen lamino nebo dýha a praskne. Pokud valendu potřebujete posunout přes koberec, podložte pod všechny nohy najednou třeba silné desky a tahejte za rám. Desky rozloží tlak a zabrání vytrhání vláken. Po přesunu valendu zkontrolujte, zda stojí rovně a neviklá se. Pokud ano, podložte jednu nohu a dotáhněte spoje.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Nejprve valendu vyprázdněte. Sundejte matraci, povlečení i cokoliv, co jste si navečer uložili do úložného prostoru. Prázdná kostra váží výrazně méně a hlavně se s ní lépe manipuluje. Matraci odložte stranou, ale ne na bok do uličky, kde by překážela. Pokud je matrace pěnová, nechte ji chvíli ležet naplocho, aby se nevratně neprohnula. Teprve potom řešte samotný přesun.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Závěsy často působí jako cizí prvek, i když jsou samy o sobě hezké. Důvod bývá jednoduchý: látka, barva nebo vzor ignorují povrch a tvar nábytku. Sladit je neznamená koupit přesně stejný odstín. Jde o to, aby se materiály a barvy navzájem podpořily, ne aby jeden přebil druhý.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Barva stěn v ložnici ovlivňuje víc, než si většina lidí přizná. Není to jen estetická záležitost. Světlo, které se od stěn odráží, působí na to, jak rychle večer usnete a jak hluboce se vyspíte. Než začnete listovat vzorníky, položte si praktickou otázku: chcete, aby vás místnost uklidňovala, nebo abyste v ní měli energii? Odpověď určí směr.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Nejčastější chyba je N+1 dotaz. Resolver pro pole `author` uvnitř seznamu článků zavolá databázi pro každý článek zvlášť. Řešení je DataLoader pro batchování a cachování v rámci jednoho requestu. DataLoader vytvořte v kontextu požadavku, ne globálně, jinak si předáváte data mezi uživateli. Stejný princip použijte pro jakýkoli zdroj – REST API, SQL i externí služby.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Kdy je lepší látku zředit a kdy nechat vyniknout Vzory zacházejte opatrně. Když má pohovka výraznou strukturou nebo potah s geometrií, zvolte závěsy jednobarevné. Naopak k hladkému nábytku bez textury můžete dát jemný pruh nebo drobný vzor. Typická chyba je dvojitý vzor: kostkovaná sedačka a kostkované závěsy. Oko pak nemá kam odpočívat. Stejně tak působí rušivě, když jsou závěsy příliš krátké a končí uprostřed okna. Buď ať se dotýkají podlahy, nebo ať visí těsně nad ní.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Před zvednutím zkontrolujte, zda jsou všechny šrouby dotažené. Povolený spoj se při manipulaci ohne a později vrže. Také si prohlédněte, jestli valenda nemá skrytá kolečka nebo kluzáky, o kterých nevíte. Některé typy mají nohy jen nasazené a při nadzvednutí vypadnou. Když zvedáte, držte rám co nejblíže u podlahy, ne za horní hranu. Čím výš těžiště, tím větší páka na záda. Nepředklánějte se a netahejte bokem, jinak si odnesete natažené svaly místo uklizeného pokoje.&lt;/div&gt;</summary>
		<author><name>NateScantlebury</name></author>
		
	</entry>
</feed>