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.