Posedlost rychlosti me donutila pozastavit vsechny moje weby


Vsechno to zacalo timto prispevkem: https://plus.google.com/+sunamocz/posts/Y6sPVpQycFN  . Resp. tim ze jsem zacal psat stranku, do ktere bych jen zadal udaje a ona za me udelal vse ostatni, abych si jen mohl nakopirovat kod, ktery bude presne na miru situaci, tabulce a databazi. Takze dnes uz to je paty den, ale jinak to jsou cele 3 dny pouze, i kdyz i to je hodne. Ale zase, jak se to vezme.

Vzhledem k tomu ze jsem za tu dobu optimalizoval cely CasdMladez web(vypnul ViewState, prace s databazi jak pisu vyse) a za dnesek jsem se vrhl na sdilene soucasti a nejvice jsem toho udelal ve tride pro praci s databazi. Ta ted pouziva 3 ze 4 metod SqlCommand.Execute… – konkretne ExecuteReader, ExecuteScalar a “ExecuteDataTable” coz se provadi pres SqlDataAdapter. Jedine co nepouzivam tedy je ExecuteXmlReader ale to je pouze pro specificke ucely.

Prvni dva jsem doted nepouzival vubec. Kdysi jsem se snazil pracovat s ExecuteReader, ale po par hodinach jsem to nastvany vypl. Dnes uz jsem vedel presne co a jak – umim vyparsovat pomoci neho celou tabulku. Ale DataTable si necham pro pripady ze bych ziskaval vice sloupecku & radku z tabulky, Ale k nadpisu. Od ted na mem webu nehledejte zadne podweby s vyjimkou CasdMladez . Pokud se dostanete napriklad z googlu na libovolnou adresu jineho webu, ihned vas to presmeruje na hlavni stranku.

Ale zase CasdMladez je ted pekelne rychly a vsechno na nem funguje – i to co dlouho nefungovalo. Zitra se zase vrhnu na optimalizaci zbyvajicich sdilenych soucasti.


Leave a Reply

Your email address will not be published.