Správičky 2 277 Blogy 579 Fórum 14 090

Zaujímavosti zo sveta

22.05 Update rollup 2 pro AD FS 2.0
blogCZSK
Pokud využíváte Active Directory Federation Services (například ve spolupráci s cloud službami typu Office 365), zbystřete. Minulý týden sp…
21.05 Vydělejte na svých nápadech! –…
vyvojar
První týden v červnu uvedeme na trh Windows 8 Release Peview. K tomuto uvedení pořádáme, ve spolupr&aacut…
21.05 Používání krajů/okresů v SQL R…
vyvojar
Již mnoho let je součástí SQL Serveru služba Reporting Services. Od verze 2008 R2 nabízí též možnost vizu…
21.05 Windows 8 – shrnutí blogů za 2…
vyvojar
Jak jistě víte, v Metro rozhraní mohou běžet současně maximálně dvě aplikace (režim snap a full). Pokud potřebujete, aby vaše aplikace vykon…
21.05 MDT 2012 k dispozici ke stažen…
blogCZSK
Microsoft uvolnil novou verzi nástroje Microsoft Deployment Toolkit (MDT), výborné pomůcky při nasazování…
18.05 Co IT-týden dal: miscanthus, s…
KFL-MS
KFL > Po 6denní dovolené jsem se v pondělí pln energie vrátil do práce. Výraz energie je v tomt…
18.05 MAP Toolkit 7.0 Beta k dispozi…
blogCZSK
Pokud při své práci využíváte sadu nástrojů Microsoft Assessment and Planning (MAP) Toolkit, máte …
17.05 Uložení videa z archivu CT
atasoft
Mám TV s možností přehrávat a nahrávat video z/na USB. Prošvihl jsem jeden pořad, tak jsem si ho chtěl pustit z archivu CT, jaké bylo moje p…
17.05 Odkazy z prohlížeče – 17.5.201…
atasoft
CodeProject A Crontab Linux like Windows Service – řešeno ovšem jako třída s rozhraním IService Kinect for Windows- Find user height …
17.05 První české aplikace pro Windo…
vyvojar
  Od pondělka probíhají v Praze a Bratislavě Windows 8 Application Excellence Labs. O co jde? Společnosti, které už vytvářejí aplikace…
17.05 Software a dokumenty ke stažen…
blogCZSK
Pokud vás zajímá nejnovější nabídka novinek ve formě dokumentů, aktualizací a pomocný…
16.05 .NET 4.5 Improvements for Clou…
S.Somasegar
I’ve had multiple meetings recently with customers and press where the topic of .NET development has come up, particularly as it rel…
16.05 SQL 2012 průvodce produktem k…
blogCZSK
Na stránkách Microsoft Download Centra je k dispozici průvodce produktem neboli SQL 2012 Product Guide. Velikost downloadu je …
15.05 Pozvánka: Testování české loka…
blogCZSK
(převzato z českého MSDN blogu) Využijte prosím této ojedinělé příležitosti zapojit se do testová…
14.05 Pozvánka: Testování české loka…
vyvojar
Využijte prosím této ojedinělé příležitosti zapojit se do testování české lokalizace (jazyk…
14.05 RTM dokumentace pro System Cen…
blogCZSK
V souvislosti s nedávným uvedením finálních verzí produktů rodiny System Center 2012 na trh (stahovat můžete mimo jiné i z TechNetu a MSDN) …

Kompresia javascriptu a css za behu

vlko - 18. 2. 2010 12:34 - 1516 views

O rôzných technikách kompresie a minimalizácie javascriptu a css som v nedávnej dobe informoval ako tu v správičkách tak na twitteri (kto ešte nepoužíva twitter a nepozná @vlkodotnet, tak nech vie, že do neho dávam cca rovnaký počet liniek ako tu do správičiek).

Dnešná linka bude tiež zaujímava, pretože je to tak nejak ready-to-work riešenie, čo v preklade znamená, že jeho adaptácia na vaše podmienky nezaberie viac ako pár minút:

Compressing JavaScript and CSS on The Fly

možno niekoho príspevok sklame, lebo reusuje zdrojové kódy z BlogEngine.NET, ale robí to podľa mňa spôsobom, ktorý pomôže masám:) BTW: BlogEngine.NET je pod Ms-RL licenciou, tak na to pri tom vašom reusovaní myslite.


Marian Vlcak

Článkov: 0, Správičiek: 1299, Príspevkov vo fóre: 1841, Príspevkov v blogu: 0, Bodov: 35185
Najaktívnejší č.: 1
Profil používateľa

Reakcie

# mbcompression 18. 2. 2010 13:18:48 Petr

Já používám http://www.codeplex.com/MbCompression

# RE: mbcompression 18. 2. 2010 13:35:51 vlko

To mne by sa asi viac pozdávalo niečo takéto:
http://blogs.msdn.com/delay/archive/2007/06/11/script-combining-made-easy-overview-of-the-ajax-control-toolkit-s-toolkitscriptmanager.aspx

# toto 18. 2. 2010 14:34:30 Siro

Ja používam minimizer od http://www.crockford.com/. Jednoduchý a malý. Ale beriem to tak, že môj štýl robenia webových stránok je úplne iný ako kade tade chodím po webe.

Myslím si, že CSS za behu minimalizovať je zbytočné. JavaScript skôr uprednostňujem, lebo toho je veľa a kade tade, CSS (aspoň ja) používam vždy iba jeden súbor.

# re: toto 18. 2. 2010 14:48:38 vlko

a cachujes css pomocou expired? aj toto robia css minifiery.
Okrem toho single css subor prinasa zopar vedlajsich efektov ako nutnost pouzivat viac unikatnych identifikatorov, viac presnejsich css selectorov a najma zlozitejsiu udrzbu, pretoze musis vyhladavat vo vacsom texte, nemoznost zdielat jeden zakladny pre viac webov, proste vsetky nevyhody spagetti rieseni:)

# toto 18. 2. 2010 15:09:15 Siro

Pre viac webov určite nepoužívam jeden CSS, každý web má svoj CSS. A každá "strana má 2 mince" ako píše skippo, pri viac súboroch je tiež pár nevýhod - možno viac.

Ešte nikdy som nepotreboval robiť viac CSS súborov a to som robil už dosť veľké stránky, obchody aj portál. Pri CSS, HTML a JS sa nevyhneš doslova spagetti kódu. Ale je pravda 100 ľudí, 100 chutí.

# ešte ku cache CSS a JS 18. 2. 2010 15:20:23 Siro

CSS a JS necachujem, to robím za mňa IIS a prehliadač. Možno robím chybu, ale funguje to zatiaľ bez problémov. Zatiaľ som nemal problém s výkonom a zobrazovaním a spokojnosť klienta = bola veľká :-)

# ... 20. 2. 2010 15:37:13 T

suhlasim so Sirom.
Cielom je mat co najmenej (a co najmensich) js/css files, pretoze v zavislosti od nastavenia caching policy browsera kazdy include znamena zbytocny roundtrip na server.(Automatizovane joinovanie ccsiek a js sa da zabezpecit roznymi sposobmi)

# re: pocet suborov 23. 2. 2010 9:40:39 vlko

to ze v projekte mam viacero js a css suborov neznamena, ze na klienta ich rovnaky pocet posielam, od toho su prave taketo kniznice

Titulok:


Meno:


Url:
Koľko je 22 + 4? (ochrana proti spamu)

Komentár:


Najaktívnejší užívatelia
1. 35185 b. photo vlko
2. 16750 b. photo T
3. 15610 b. photo spigi
4. 6655 b. photo dudok
5. 5705 b. photo slavof
6. 5205 b. photo siro
7. 4745 b. photo duracellko
8. 3800 b. photo Liero
9. 3690 b. photo lubolacko
10. 3625 b. photo jakub