1696
O serveru Root.cz / Re:Nový Root již dnes?
« kdy: 25. 04. 2016, 14:32:57 »...Osobne bych byl rad i za to "slepene" reseni*, pokud bude za 5 minut hotove a stejny tyden nasazene. Pak se muze za nekolik mesicu nasadit "profi" varianta - odstraneni popsanych pravidel.
PS: Ten hlavni CSS soubor je teda neco, kombinace dev kodu s komentari a minifikovaneho customizovaneho Bootstrapu. Hmm, verzovani trid, to urcite prinasi lepsi citelnost: .opinions-button--version-4, zvlast kdyz se pouziva v kodu zaraz vice verzi.
Já jsem se zařekl, že určité věci tady raději nebudu komentovat, protože to je děs a hrůza, jak je to splácané. Ale ta kombinace CSS do jednoho souboru je nejspíš zařízena programově. Méně souborů = méně navazování spojení. To bude asi v rámci nahánění optimalizace, protože to jakože má být pak rychlejší. Že to řeší z opačného konce a nedají si pořád říct, když se jim na to tady opakovaně upozorňuje, je jejich problém. Prostě stavějí barák od střechy a pořád se diví, že se jim to kácí.
Urcite je to soucast build procesu. Ale proc teda neminimifikuji vse, kdyz uz v jedne mensi casti to delaji? Nekde jsem cetl, ze v nekterych firmach pro produkci jen ocesou komentare, a to jen pokud jsou opravdu dlouhe, ale jinak se whitespace nechava, protoze pry kdyz se to v zaveru stejne prohani gzipem, tak se stejnak v podstate nic neusetri.
Já říkal, že to nechci moc komentovat. Ale nejspíše proto, že prostě bootstrap minifikovaný je a ten jejich CSS ne a prostě se to jen slije do jednoho souboru. Vážně to nechci komentovat

Jiste, mit to v jednom souboru (pripadne dvou - zvlast CSS knihoven a aplikace), cele minifikovane, je asi aktualni best practise. (No, pripadne na vetsi weby se pouziva webpack a je to rozsekane na mensi casti, aby se rychlej nacitalo.) S http2 to ale ztraci uplne vyznam, protoze tam lze v jednom spojeni zaraz (prokladane, bez HOL blokovani) posilat vice souboru. A teda i nyni prohlizece bezne pouzivaji nekolik spojeni zaroven, takze problem by byl jen u opravdu velikeho poctu souboru (tusim ze FF melo omezeni na 16 paralelnich spojenich?). Napr. trosku slozitejsi aplikace v Angularu, pokud by se nepouzivala primo plnena template cache, ale tahaly by se html sablony hezky ajaxem, by to v pohode vycerpala instantne.
Vážně to raději nechci moc komentovat, třeba by se mi zvedl tlak. Root.cz je sbírka příkladů jak to nedělat. Patláma, patláma, paprťála žbrluch...




