<?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=SunnyPeachey3</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=SunnyPeachey3"/>
	<link rel="alternate" type="text/html" href="https://jak.mazovia.edu.pl/index.php/Specjalna:Wk%C5%82ad/SunnyPeachey3"/>
	<updated>2026-10-27T01:42:43Z</updated>
	<subtitle>Wkład użytkownika</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://jak.mazovia.edu.pl/index.php?title=Poprav%C4%8D%C3%AD_me%C4%8D,_nebo_%C5%A1pan%C4%9Blsk%C3%A1_bota%3F_Rozd%C3%ADl,_kter%C3%BD_v_muzeu_pozn%C3%A1te&amp;diff=1119481</id>
		<title>Popravčí meč, nebo španělská bota? Rozdíl, který v muzeu poznáte</title>
		<link rel="alternate" type="text/html" href="https://jak.mazovia.edu.pl/index.php?title=Poprav%C4%8D%C3%AD_me%C4%8D,_nebo_%C5%A1pan%C4%9Blsk%C3%A1_bota%3F_Rozd%C3%ADl,_kter%C3%BD_v_muzeu_pozn%C3%A1te&amp;diff=1119481"/>
		<updated>2026-10-19T10:14:32Z</updated>

		<summary type="html">&lt;p&gt;SunnyPeachey3: Utworzono nową stronę &amp;quot;Řešením je dávkování a cachování. Místo aby každý resolver volal databázi sám, posbírejte identifikátory z jednoho taktu vykonávání a načtěte je jedním dotazem s klauzulí IN. Knihovny pro dávkové načítání tohle řeší za vás, ale musíte je správně zapojit do kontextu požadavku, jinak si cache poteče mezi uživateli a vrátíte data, která někomu nepatří. To je druhá častá chyba: sdílená instance dávkovače místo instanc…&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Řešením je dávkování a cachování. Místo aby každý resolver volal databázi sám, posbírejte identifikátory z jednoho taktu vykonávání a načtěte je jedním dotazem s klauzulí IN. Knihovny pro dávkové načítání tohle řeší za vás, ale musíte je správně zapojit do kontextu požadavku, jinak si cache poteče mezi uživateli a vrátíte data, která někomu nepatří. To je druhá častá chyba: sdílená instance dávkovače místo instance vázané na jeden požadavek. Výsledkem je únik dat, který se projeví až v produkci.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Častou chybou je spoléhat na to, že se postel vejde do výtahu. Výtah mívá nízký strop a úzké dveře. Raději si dopředu změřte vnitřní prostor kabiny a porovnejte s nejdelším dílem postele. Pokud výtahem neprojde, zbývá schodiště nebo okno. Okno je krajní řešení, které vyžaduje odborníky a často i jeřáb. U panelového domu to bývá nemožné.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Okvětní olej z růží se dá vyrobit dvěma způsoby: macerací ve studeném oleji a macerací za tepla. Studená cesta trvá déle, ale zachová víc vonných látek. Teplá cesta je rychlejší, zato hrozí, že se olej přepálí a získá pach spáleniny. Pro domácí použití je nejspolehlivější studená macerace, protože ji nelze snadno zkazit a nevyžaduje žádné zvláštní vybavení.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Základem je správná surovina. Sbírejte květy růží, které nejsou chemicky ošetřené a pocházejí z čistého prostředí. Nejlepší jsou plné, čerstvě rozvinuté květy, ne povadlé nebo napadené plísní. Květy nikdy nemyjte vodou pod tekoucím proudem — vlhkost v oleji podporuje žluknutí a plísně. Pokud jsou květy prašné, jemně je otřete suchým hadříkem nebo štětcem.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Prvním signálem je chuť a vůně vody. Pokud voda chutná po chloru, kovu nebo zemi i po přefiltrování, náplň už nezachycuje rozpuštěné látky. Druhým je průtok: když voda teče ze filtru výrazně pomaleji než dřív, póry náplně se ucpatily a voda se protlačuje přes nasycený materiál. Třetím je tlak v systému — u některých typů filtrů se zvyšuje tlak před náplní, což poznáte podle pomalejšího napouštění nebo hučení.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Filtrační náplň má konečnou životnost a její opotřebení nepoznáte jen podle barvy vody. Většina lidí ji mění, až když voda zapáchá nebo je zakalená, ale to už je pozdě — filtr dávno přestal plnit svou funkci a jen drží vodu v oběhu. Abyste tomu předešli, sledujte pět konkrétních projevů, které ukazují, že je čas náplň vyměnit.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Typická chyba návštěvníka je, že si vše fotí a čte popisky až doma. Udělejte to obráceně. Nejprve si přečtěte text na cedulce, teprve pak zvedněte foťák. U exponátů s tmavými legendami bývá text delší a obsahuje odkazy na archivní prameny. Když tam žádný pramen uveden není, berte příběh jako vyprávění, ne jako historii. Stejně tak nevěřte každému průvodci, který tvrdí, že nástroj „pamatuje&amp;quot; stovky poprav. Většina předmětů se dochovala bez záznamu o konkrétním případu.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Hloubka, komplexita a limity, které se nesmí vynechat GraphQL umožňuje klientovi poskládat libovolně hluboký dotaz. Bez omezení stačí jeden škodlivý nebo jen neopatrný požadavek a server padne. Zaveďte výpočet komplexity: každému poli přiřaďte váhu, násobení polí v seznamech zohledněte odhadem velikosti a celkovou hodnotu před spuštěním odmítněte, pokud překročí limit. Zároveň nastavte maximální hloubku vnoření. Pozor na chybu, kdy se hloubka počítá po fragmentech a klient ji obejde jejich zřetězením. Fragmenty proto rozviňte ještě před kontrolou.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Nakonec cachujte na více úrovních. Krátkodobá cache pro entity, které se nemění každou sekundu, a perzistentní cache pro výsledky náročných agregací. U invalidace buďte konzervativní: raději kratší platnost než riziko, že klient uvidí zastaralá data. Mezi běžné chyby patří i ignorování pole, která klient nevyžádá, a zbytečné načítání vztahů, jež se nikdy nezobrazí. Před nasazením si napište testovací sadu reprezentativních dotazů a měřte počet databázových operací i latenci. Bez měření se každá optimalizace změní v hádání a hádání v GraphQL nefunguje.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Než začnete věřit cedulce, ověřte si tři věci. Za prvé, zda jde o originál, repliku, nebo rekvizitu z filmu. Za druhé, zda je nástroj vystaven v kontextu soudního práva, nebo jen jako senzační doplněk. Za třetí, zda popisek uvádí století. Právě chybějící datace je nejčastější past. Bez ní si legendu o „nástroji z dob temna&amp;quot; vymyslíte sami a odnesete si ji jako fakt.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Nejčastější příčina pomalého GraphQL není databáze ani síť, ale to, že resolver na pole v seznamu spouští samostatný dotaz pro každou položku. Tomuto vzorci se říká N+1 a vzniká nepozorovaně: nadřazený resolver vrátí pole objektů a každý podřízený resolver si pak sáhne do databáze zvlášť. U stovky položek to znamená stovku dotazů tam, kde měl být jeden. První krok optimalizace není měnit schéma, ale změřit, kolik dotazů jeden požadavek skutečně vyvolá. Zapněte logování na úrovni dotazů a spočítejte je pro typické operace. Teprve čísla ukážou, kde je problém.&lt;/div&gt;</summary>
		<author><name>SunnyPeachey3</name></author>
	</entry>
	<entry>
		<id>https://jak.mazovia.edu.pl/index.php?title=U%C5%BCytkownik:SunnyPeachey3&amp;diff=1119479</id>
		<title>Użytkownik:SunnyPeachey3</title>
		<link rel="alternate" type="text/html" href="https://jak.mazovia.edu.pl/index.php?title=U%C5%BCytkownik:SunnyPeachey3&amp;diff=1119479"/>
		<updated>2026-10-19T10:14:31Z</updated>

		<summary type="html">&lt;p&gt;SunnyPeachey3: Utworzono nową stronę &amp;quot;Váš průvodce praktickým bydlením žije už dlouho. Píšu o tom, jak skloubit funkčnost s teplem domova. Nejvíc mě baví ukazovat chytrá řešení, která zvládne každý.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Váš průvodce praktickým bydlením žije už dlouho. Píšu o tom, jak skloubit funkčnost s teplem domova. Nejvíc mě baví ukazovat chytrá řešení, která zvládne každý.&lt;/div&gt;</summary>
		<author><name>SunnyPeachey3</name></author>
	</entry>
</feed>